我的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