WPF .net4 webBrowser и Internet Explorer 8

У меня есть приложение WPF .net4 с компонентом webBrowser, который переходит на локальную страницу HTML, которая использует файл CSS.

Когда я перехожу на страницу с помощью IE8, стиль CSS корректен, но когда я перехожу на страницу в компоненте webBrowser, стиль CSS неверен.

Я ошибаюсь, думая, что webBrowser использует тот же ActiveX, что и IE8? или есть какие-то атрибуты, которые я должен установить в компоненте webBrowser?

Заранее благодарю за любую помощь.

2 ответа

Возможно, уже немного поздно, но я наткнулся на этот вопрос в поисках других ответов.

элемент управления WebBrowser по умолчанию отображается в режиме причуд. но на вашей веб-странице вы можете указать версию IE, используемую для отображения в метаданных.

<meta http-equiv="X-UA-Compatible" content="IE=edge"/>

IE = edge указывает элементу управления WebBrowser использовать последнюю версию IE, которую он поддерживает

Лучшее объяснение такого поведения, которое я слышал, заключается в том, что элемент управления веб-браузера работает в некоторой форме режима "совместимости".

Другие вопросы по тегам