繁体   English   中英

网页浏览器控制默认IE版本

[英]Web browser control default IE version

我的 WPF 应用程序中有一个嵌入式浏览器。 我通过使用 Windows 窗体主机使用了 Windows 窗体 Web 浏览器控件。 我知道 Web 浏览器控件是 Internet Explorer Active x 的包装器。 Web 浏览器控件默认使用哪个版本的 IE。 我读了一些地方,因为它需要 IE 6.0,在一些站点中,它是 IE 7 兼容模式。 我还需要升级注册表中的 IE 版本。 请说清楚。

基本上是IE7。 可以使用下面的 javacript 检查 IE 版本

alert('IE '+document.documentMode+'\n\n'+navigator.userAgent)"

您可以通过 FEATURE_BROWSER_EMULATION 的注册表设置浏览器仿真版本。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"myprogram.exe"=dword:00002af8

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"myprogram.exe"=dword:00002af8

详情可参考https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/general-info/ee330730(v=vs.85)?redirectedfrom=MSDN

或“FEATURE_BROWSER_EMULATION 简要指南”, 网址https://blog.malwarebytes.com/101/2016/01/a-brief-guide-to-feature_browser_emulation/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM