Я принимаю MSIE в форме winforms. К сожалению, он настаивает на том, чтобы работать в режиме совместимости, независимо от того, предоставляю ли я ему страницу, которая работает в режиме IE8 в автономном IE. Эффект от этого заключается в том, что некоторый контент, который правильно отображается в автономном MSIE, полностью ошибочно выровнен и перепутан в размещенном элементе управления.MSIEs Управление веб-браузером, размещенное в winforms, работает в режиме совместимости
Помимо типа документа и т. Д., Есть ли какой-то волшебный способ сообщить веб-браузеру, что я хочу, чтобы он отображал страницу так же, как если бы я загрузил ее в автономном MSIE?
Я не хочу использовать переопределение ключа реестра (http://blogs.msdn.com/b/ie/archive/2009/03/10/more-ie8-extensibility-improvements.aspx) из-за того, что моя форма является частью надстройки для другого приложения. Я не хочу изменять поведение IE для основного приложения, и я не хочу изменять его для других надстроек, работающих под этим приложением. Я только хочу, чтобы это работало в браузере, размещенном в моей формах, а не в общесистемных и не в масштабе процесса.
Спасибо. Я добавил метатег X-UA-совместимый. Все еще пытаюсь подтвердить, не делает ли это трюк ... – KristoferA
Что было результатом использования метатега? Я смог проверить его, и это сработало. – Garett
До сих пор у меня есть неубедительный результат теста на метатег.Неконкретно, потому что после применения тега он был отображен правильно, но после изменения метатега на IE7 он все равно отображается правильно, а после его удаления он все равно отображается правильно. Другими словами, после первого раунда тестов я не смог воспроизвести ошибку рендеринга, которую я видел перед использованием метатега. Мне нужно сделать еще несколько тестов, но еще не успели это сделать ... – KristoferA