【问题标题】:Javascript error when using Webbrowser control and https , yet it works in IE使用 Webbrowser 控件和 https 时出现 Javascript 错误,但它在 IE 中有效
【发布时间】:2013-09-11 04:34:09
【问题描述】:

我在表单上有一个 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>

但不知道如何绕过它。

任何想法。

【问题讨论】:

    标签: javascript vb.net browser webbrowser-control


    【解决方案1】:

    如果未指定,webbrowser 控件将在 IE 9 核心上以 IE7 兼容模式运行。我认为。如果您有 IE 10,不确定它会是哪个版本。您可以使用页面上的 Meta 标签来控制它。检查以下线程,它是 c# 但基本相同。 Will the IE9 WebBrowser Control Support all of IE9's features, including SVG?

    【讨论】:

    • 谢谢,这让我部分获得了解决方案,我已将 9000 添加到密钥 [HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION] 和我编译的文件名可执行文件,但在调试时仍无法与 Visual Studio express 一起使用。
    • 现在也可以在 IDE 中使用了,只需要为 WindowsApplication3.vshost.exe 添加一个值。谢谢
    • 这里是some code,让它自动发生。 HKEY_CURRENT_USER 也可以工作,不需要管理员权限。
    猜你喜欢
    • 1970-01-01
    • 2011-07-28
    • 1970-01-01
    • 2015-06-14
    • 2011-01-29
    • 1970-01-01
    • 2013-12-30
    • 2016-07-05
    • 1970-01-01
    相关资源
    最近更新 更多