Всегда ли элемент управления WPF WebBrowser использует Internet Explorer или использует в системе веб-браузер по умолчанию?
С уважением, MadSeb
Одна проблема, связанная с управлением веб-браузером, заключается в том, что он постоянно зависает в IE 7 режим рендеринга по умолчанию. Хотя IE 8 и сейчас 9 имеют значительно улучшен механизм рендеринга IE, чтобы он стал более CSS и HTML совместимый по умолчанию элемент управления веб-браузера не будет иметь ничего из этого. IE 9 в частности - с его значительно улучшенной поддержкой CSS и базовым HTML 5 поддержка является большим улучшением, и хотя элемент управления IE использует некоторые из внутренней технологии рендеринга IE, он все еще застрял в старом IE 7 рендеринг по умолчанию. Это применимо, если вы используете элемент управления веб-браузера в WPF приложение, приложение WinForms, приложение FoxPro или VB classic, использующее элемент управления ActiveX. За кулисами все эти платформы пользовательского интерфейса используют COM-интерфейсы, и вы застряли по тем же правилам.
Одна проблема, связанная с управлением веб-браузером, заключается в том, что он постоянно зависает в IE 7 режим рендеринга по умолчанию. Хотя IE 8 и сейчас 9 имеют значительно улучшен механизм рендеринга IE, чтобы он стал более CSS и HTML совместимый по умолчанию элемент управления веб-браузера не будет иметь ничего из этого. IE 9 в частности - с его значительно улучшенной поддержкой CSS и базовым HTML 5 поддержка является большим улучшением, и хотя элемент управления IE использует некоторые из внутренней технологии рендеринга IE, он все еще застрял в старом IE 7 рендеринг по умолчанию.
Это применимо, если вы используете элемент управления веб-браузера в WPF приложение, приложение WinForms, приложение FoxPro или VB classic, использующее элемент управления ActiveX. За кулисами все эти платформы пользовательского интерфейса используют COM-интерфейсы, и вы застряли по тем же правилам.
Смотрите это: Управление веб-браузером - указание версии IE
http://www.west -wind.com / блог / сообщений / 2011 / Май / 21 / Web-браузер-Control-Указание-The-IE-версия
Internet Explorer, хотя в Интернете размещены «хаки», позволяющие использовать обходной путь для запуска любого браузера, который вам нравится.
Эта ветка , кажется, объясняет одно из возможных решений.