【问题标题】:Ability to support Html5 in WPF webbrowser能够在 WPF 网络浏览器中支持 Html5
【发布时间】:2014-02-26 15:58:51
【问题描述】:

我的 WPF 浏览器不支持网页上的 html5 元素,我不知道如何实现对它的支持。我确实安装了 IE9,我可以看到用 IE 浏览的 html5 元素。

非常感谢任何有关如何添加对 html5 支持的帮助。

【问题讨论】:

标签: c# wpf html browser


【解决方案1】:

实际上我自己找到了解决方案。一切都在此页面上进行了解释:http://kirubhananth.blogspot.se/2013/04/how-to-load-html-5-content-in-wpf.html

  1. 点击开始->运行(或Win+R快捷方式)
  2. 在文本框中输入REGEDIT,然后单击回车。将打开注册表编辑器。需要管理权限才能打开和修改注册表。
  3. 在左侧面板中的树中遍历HKEY_LOCAL_MACHINE -> SOFTWARE -> Wow6432Node -> Microsoft -> Internet Explorer -> MAIN -> FeatureControl -> FEATURE_BROWSER_EMULATION
  4. 选择FEATURE_BROWSER_EMULATION后,在右侧按键面板的空白处右击并选择New -> DWORD (32 bit) Value
  5. 将值名称设置为您的应用程序名称。例如:MyApp.exe
  6. 将值数据设置为 270f 并勾选十六进制。
  7. 若要支持通过 Visual Studio 进行调试,请在应用名称和扩展名之间添加另一个具有相同值数据和 .vshost 的键。例如:MyApp.vshost.exe

【讨论】:

  • 感谢您发布您的答案!请注意,您应该在此处或此站点上发布答案的基本部分,否则您的帖子可能会被删除See the FAQ where it mentions answers that are 'barely more than a link'. 如果您愿意,您仍然可以包含该链接,但仅作为“参考”。答案应该是独立的,不需要链接。
  • 要在 Visual Studio 中调试时启用相同的功能,请添加另一个具有相同值的键,但将键命名为:YouAppName.vshost.exe,它将起作用!
  • vvolkgang,当您从 Visual Studio 调试和启动应用程序时,应用程序名称是什么?我已将 MyApp.exe 0x2af9(即 11)添加到注册表中。如果我在运行时双击资源管理器中的可执行文件来启动应用程序。但是,如果我尝试从 Visual Studio 启动它以对其进行调试,我仍然会从它尝试与之交互的网站收到浏览器不受支持的错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-22
  • 2012-05-22
  • 2012-04-25
  • 1970-01-01
相关资源
最近更新 更多