【问题标题】:Script Error in webBrowser control WPFwebBrowser 控件 WPF 中的脚本错误
【发布时间】:2015-09-01 12:54:03
【问题描述】:

当我使用 wpf 处理 webBrowser 控件时,即使我在此处粘贴屏幕截图,也会出现“脚本错误”之类的错误,甚至一些 jquery UI 和 css 无法正常工作

【问题讨论】:

标签: c# wpf wpf-4.0


【解决方案1】:

我也遇到过这个问题。我需要创建浏览器应用程序,其中网络上有很多 Jquery、JSON 等,并且 webbrowser 控件无法按预期工作(我使用的是 Windows 10 和 Visual Studio 2015)

作为解决方案,我使用cefsharp.github.io,它允许我将功能齐全的符合标准的 Web 浏览器嵌入到 C# 或 VB.NET 项目解决方案中,而无需破解 Windows 注册表项。它基于 Chromium 嵌入式框架。它就像一个魅力!

只需获取 nuget 包并创建 ChromiumWebBrowser 类即可使用它。

【讨论】:

    【解决方案2】:

    您必须更改您的 WebBrowser 渲染引擎,默认情况下它使用最旧的渲染引擎。

    在此链接中,Microsoft 描述了您如何做到这一点: http://msdn.microsoft.com/en-us/library/ie/ee330730%28v=vs.85%29.aspx

    您也可以遵循这个好的答案。 Will the IE9 WebBrowser Control Support all of IE9's features, including SVG?

    请注意,如果您在 64 位系统上运行 32 位应用程序,则必须改为设置此密钥

    [HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
    

    我尝试了在您的屏幕截图中失败的站点,并且与 Web 浏览器的此注册表更改配合良好。

    【讨论】:

      猜你喜欢
      • 2011-09-02
      • 2012-09-10
      • 2010-11-20
      • 2013-12-30
      • 2014-05-07
      • 2016-09-17
      • 2010-12-01
      • 2016-08-11
      • 1970-01-01
      相关资源
      最近更新 更多