WPF WebBrowser控件是否始终使用Internet Explorer,还是使用系统上的默认Web浏览器?
此致 MadSeb
答案 0 :(得分:11)
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
答案 1 :(得分:7)
Internet Explorer,虽然互联网上发布了“hacks”,允许您使用解决方法来启动您喜欢的任何浏览器。
This线程似乎解释了一种可能的解决方案。