最新 IE 版本中的 Webbrowser 控件为 运行
Webbrowser control to run in latest IE version
我有一个问题,我们需要在系统安装的 IE 版本中 运行 网络浏览器控制到 运行。
已经研究了通过注册码修复它的拍拍建议。
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”>
有没有人试过请推荐
是的,有多种选择。
但是处理所有网站并不合适,因为它会与那里的个别实施发生冲突。
下面列出了几个选项:
• InsertAdjacentHTML
• put_innerHTML
• 使用 IHTMLMetaElement 参考来创建 运行 时间元元素。
• htmldoc 的 Write() 覆盖整个正文。
• 在 DocumentComplete 事件中通过在 HTML
中创建新元素来插入
我有一个问题,我们需要在系统安装的 IE 版本中 运行 网络浏览器控制到 运行。
已经研究了通过注册码修复它的拍拍建议。 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”>
有没有人试过请推荐
是的,有多种选择。 但是处理所有网站并不合适,因为它会与那里的个别实施发生冲突。 下面列出了几个选项: • InsertAdjacentHTML • put_innerHTML • 使用 IHTMLMetaElement 参考来创建 运行 时间元元素。 • htmldoc 的 Write() 覆盖整个正文。 • 在 DocumentComplete 事件中通过在 HTML
中创建新元素来插入