Web浏览器控件无法正确显示网站

use*_*990 0 vb.net

我的IE浏览器显示网站http://instasynch.com/rooms/SouthPark完全正常,而我的VB.net项目中的webbrowser控件没有.它不会加载聊天,视频也不会启动.

换句话说,没有脚本可以工作.如果.ScriptErrorsSuppressed设置为true,则网站会提供许多脚本错误警告.

我能做什么?

小智 6

默认情况下,Webbrowser控件使用IE7仿真.

这描述了它的工作原理:http://msdn.microsoft.com/en-us/library/ie/ee330730%28v=vs.85%29.aspx#browser_emulation

您需要做的是使用.exe的名称为这些键添加新的DWord值,并为其指定要模拟的浏览器版本的值:

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

例如添加YourAppName.exe具有十六进制值2af9 =仿效IE11

如果您在Visual Studio中进行调试,则可以添加YourAppName.vshost.exe