【问题标题】:Winform webbrowser control not rendering in IE8 mode in a machine having IE9 [duplicate]Winform webbrowser控件不在具有IE9的机器中以IE8模式呈现[重复]
【发布时间】:2014-07-22 08:52:04
【问题描述】:

当我在 32 位机器上为当前用户运行带有注册表项 8000 (SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION) 的 winform webbrowser 控件时,我的机器(Windows 7)中安装了 IE9。我仍然可以在 IE9 模式下看到 winform webbrowser 控件呈现,我希望它以 IE8 兼容模式呈现。

在我的机器上使用 IE10 并使用相同的注册表设置,我可以看到,页面以 IE8 兼容模式呈现。但我们必须支持 IE8、IE9 和 IE10。大多数用户使用的是 IE9。

那么如何在一台有IE9的机器上制作winform webbrowser控件以IE8兼容模式渲染。请帮忙

【问题讨论】:

标签: c# .net winforms internet-explorer-9 webbrowser-control


【解决方案1】:

对此有两种解决方案。请查看此link 了解更多详情。

1) 更改注册表以在 WPF 浏览器控件中使用 IE 9 或您最新的 IE 版本。 2) 给网页添加Meta标签,使用IE版本渲染。

<meta http-equiv="X-UA-Compatible" content=" IE=edge " >
or
<meta http-equiv="X-UA-Compatible" content="IE=9" >

【讨论】:

  • 请再次阅读我的问题。我希望我的网络浏览器控件以 IE8 模式呈现,并在我的机器上安装了 IE9。我已经应用了注册表设置,仍然无法正常工作。
  • 您是否尝试过使用注册表值 8888?
  • 是的。仍然无法在 IE8 模式下呈现。
猜你喜欢
  • 1970-01-01
  • 2012-10-06
  • 2012-04-29
  • 2012-03-06
  • 1970-01-01
  • 2010-10-13
  • 2010-12-08
  • 1970-01-01
  • 2011-07-28
相关资源
最近更新 更多