使用Webbrowser控件和https时出现Javascript错误,但在IE中仍能正常工作

使用Webbrowser控件和https时出现Javascript错误,但在IE中仍能正常工作,javascript,vb.net,browser,webbrowser-control,Javascript,Vb.net,Browser,Webbrowser Control,我在表单上有一个Webbrowser控件(在VB.net中),正在导航到一个站点 WebBrowser1.Navigate("https://www.offerpop.com") 它给了我一个javascript错误,但如果我直接在浏览器中访问它(IE 10或其他),它的加载效果很好 它只发生在https上 WebBrowser1.Navigate("http://www.offerpop.com") 很好 我认为这与指定源的相对路径和代理独立方式有关 <script type="te

我在表单上有一个Webbrowser控件(在VB.net中),正在导航到一个站点

WebBrowser1.Navigate("https://www.offerpop.com")
它给了我一个javascript错误,但如果我直接在浏览器中访问它(IE 10或其他),它的加载效果很好

它只发生在https上

WebBrowser1.Navigate("http://www.offerpop.com")
很好

我认为这与指定源的相对路径和代理独立方式有关

<script type="text/javascript" src="js/lead_tracking.js"></script>

但我不知道如何避开它


任何想法

如果未指定,webbrowser控件将在IE 9 core上以IE7兼容模式运行。。我想。不知道如果你有IE 10,它会是哪个版本。您可以使用页面上的元标记来控制它。检查下面的线程,它是c#,但基本上是一样的。

谢谢,这部分让我找到了一个解决方案,我在[HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE\u BROWSER\u EMULATION]键和我编译的可执行文件名中添加了9000个,但在调试时它仍然不能与Visual Studio express一起使用。现在它也可以在IDE中使用了,还需要为WindowsApplication3.vshost.exe添加一个值。谢谢你让它自动发生
HKEY_当前_用户
也可以使用,不需要管理员权限。