如果您在Windows中使用mshtml作为嵌入式浏览器并希望它在最新安装的渲染模型中呈现(即使用最新安装的IE),则可以使用以下注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
并添加您的程序名称和号码" 0x0"。通常将其设置为与特定IE版本对应的值,但在我的程序中,我总是希望使用最新安装的版本。
在Windows 10中,这不再起作用了。设置" 0x0"然后在呈现本地页面时崩溃应用程序或为Internet页面提供空白页面。 " 0x0"设置适用于IE6-11和Windows XP到Win 8.1。 没有设置任何东西给出了IE6怪癖模式或IE7怪癖模式。将其设置为" 11001"在Windows 10中也可以使用。 这是Windows 10中的错误吗? (我知道" 0x0"设置没有记录......)
无论我安装的Windows版本或IE是什么,如何获得最新安装的浏览器仿真?
P.S。 如果在我的应用程序之后安装了升级的IE,我仍然需要最新版本。