【问题标题】:Web browser control default IE versionWeb浏览器控件默认IE版本
【发布时间】:2014-02-05 03:10:05
【问题描述】:

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

【问题讨论】:

    标签: c# internet-explorer com wpf-controls webbrowser-control


    【解决方案1】:
    【解决方案2】:

    基本上是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

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

    【讨论】:

      猜你喜欢
      • 2013-10-25
      • 2012-05-26
      • 1970-01-01
      • 2012-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-05
      • 2011-08-28
      相关资源
      最近更新 更多