Разрешить запуск javascript на веб-браузере окон

Я хочу использовать веб-браузер для доступа к веб-сайту, использующему JavaScript при загрузке. Я понимаю, что веб-браузер является оболочкой текущей установленной версии Internet Explorer. Однако тестирование веб-сайта в Internet Explorer не приводит к ошибкам, но не работает, если я использую веб-браузер для доступа к контенту.

Я также просмотрел параметры безопасности в Интернете, чтобы убедиться, что он включен.

Проблема, которую я получаю:

Error in Web Browser

Ответы

Ответ 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 в качестве обертки или функции, не работают должным образом.

Ответ 2

 <!DOCTYPE html> 
<html> 
  <head> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 
    ... other headers
  </head>
  <body>
    ... content
  </body>
</html>  

Это сработает, это летопись ответа Райана Сингха