【发布时间】:2015-09-01 12:54:03
【问题描述】:
【问题讨论】:
-
我们需要更多关于这个的信息。
-
Xaml:
-
你试过我的解决方案了吗?
【问题讨论】:
我也遇到过这个问题。我需要创建浏览器应用程序,其中网络上有很多 Jquery、JSON 等,并且 webbrowser 控件无法按预期工作(我使用的是 Windows 10 和 Visual Studio 2015)
作为解决方案,我使用cefsharp.github.io,它允许我将功能齐全的符合标准的 Web 浏览器嵌入到 C# 或 VB.NET 项目解决方案中,而无需破解 Windows 注册表项。它基于 Chromium 嵌入式框架。它就像一个魅力!
【讨论】:
您必须更改您的 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 浏览器的此注册表更改配合良好。
【讨论】: