Ответ 1
Неловко, я нашел ответные моменты после публикации этого, но я подумал, что любой, кто сталкивается с той же проблемой, что и я, найдет утешение в этом ответе;
Кажется, загрузка последней версии Internet Explorer недостаточна, и вы должны явно указать версию IE для использования, добавив новый раздел реестра.
Перейдите в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION для 64-разрядных или 32-разрядных машин.
Или перейдите в HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION для 32-разрядных в 64-битных системах (не удастся добавить ключи в оба местоположения, если они у вас есть. имейте это, вы можете сами сделать папки).
Создайте новый ключ DWORD и назовите его именем своего приложения, например. "myapp.exe", а затем отредактируйте значение ключа. В зависимости от версии IE, которую вы хотите эмулировать, вы можете добавить много разных значений. Я ввел 11001 (как десятичное значение - 0x2AF9 в HEX), который эмулирует IE 11 (многие другие значения расположены по адресу: http://msdn.microsoft.com/en-us/library/ee330730%28v=vs.85%29.aspx#browser_emulation).
Если вы используете Visual Studio, как я, вы заметите, что этот метод может даже не работать. Однако он работает. Вам нужно вручную открыть файл .exe с помощью проводника или терминала, а не запускать проект в Visual Studio.
Если вы хотите запустить программу в Visual Studio, подумайте о добавлении ключа для "myapp.vshost.exe", поскольку это используется для отладки.
Дополнительная информация и источник от; http://weblog.west-wind.com/posts/2011/May/21/Web-Browser-Control-Specifying-the-IE-Version.
Я надеюсь, что это поможет любому, кто имеет проблемы с вашим веб-браузером, возможно, используя неправильную версию IE в качестве обертки или функции, не работают должным образом.