【发布时间】:2013-10-15 22:27:19
【问题描述】:
WPF WebBrowser 控件是始终使用 Internet Explorer 还是使用系统上的默认 Web 浏览器?
问候, 疯子
【问题讨论】:
标签: wpf internet-explorer webbrowser-control
WPF WebBrowser 控件是始终使用 Internet Explorer 还是使用系统上的默认 Web 浏览器?
问候, 疯子
【问题讨论】:
标签: wpf internet-explorer webbrowser-control
Web 浏览器控件的一个问题是它永远卡在 IE 7 中 默认渲染模式。即使 IE 8 和现在的 9 有 显着升级了 IE 渲染引擎,更加 CSS 和 HTML 默认情况下,Web 浏览器控件将没有它。 IE 特别是 9 - 有了大大改进的 CSS 支持和基本的 HTML 5 支持是一个很大的改进,即使 IE 控件使用了一些 IE 的内部渲染技术仍然停留在旧的 IE 7 默认渲染。
这适用于您是否在 WPF 中使用 Web 浏览器控件 应用程序、WinForms 应用程序、FoxPro 或 VB 经典应用程序,使用 ActiveX 控件。所有这些 UI 平台在幕后都使用 COM 接口,所以你会被同样的规则困住。
看到这个: Web 浏览器控件 – 指定 IE 版本
http://www.west-wind.com/weblog/posts/2011/May/21/Web-Browser-Control-Specifying-the-IE-Version
【讨论】:
Internet Explorer,尽管 Internet 上发布了“黑客”,您可以使用变通方法来启动您喜欢的任何浏览器。
This 线程似乎解释了一种可能的解决方案。
【讨论】: