Webbrowser控件在最新的IE版本中运行

时间:2016-08-24 08:14:18

标签: c# internet-explorer http-headers webbrowser-control

我有一个问题,我们需要运行webbrowser控件才能在系统安装的IE版本中运行。

已经研究了通过reg键修复它的pats建议。 https://blogs.msdn.microsoft.com/patricka/2015/01/12/controlling-webbrowser-control-compatibility/

但是无法使用FEATURE_BROWSER_EMULATION注册表项,因为它会影响我的应用程序的早期版本。

由于我无法控制正在加载的网站,因此可以在代码中添加兼容性元标记。

<meta http-equiv=”X-UA-Compatible” content=”IE=edge”>

如果有人以前试过,请推荐。

1 个答案:

答案 0 :(得分:0)

是的,有多种选择。 但是处理所有站点并不合适,因为它会与个别实施冲突。 下面列出的选项很少: •InsertAdjacentHTML •put_innerHTML •使用IHTMLMetaElement引用来创建运行时元元素。 •htmldoc的Write()覆盖整个身体。 •通过在HTML中创建新元素

来插入DocumentComplete事件