与IE8版本一样,WebBrowser控件的IE9“版本”实际上是多个浏览器合而为一的。与IE8版本不同,您可以通过更改doctype来更好地控制页面内的呈现模式。当然,要更改浏览器模式,您必须像先前的答案一样设置注册表。这是FEATURE_BROWSER_EMULATION的reg文件片段:
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerMainFeatureControlFEATURE_BROWSER_EMULATION]"contoso.exe"=dword:00002328
这是完整的代码集:
- 9999(0x270F) -Internet Explorer9。无论!DOCTYPE指令如何,网页均以IE9标准模式显示。
- 9000(0x2328) -Internet Explorer9。包含基于标准的!DOCTYPE指令的网页以IE9模式显示。
- 8888(0x22B8)- 无论DOCTYPE指令如何,网页均以IE8标准模式显示。
- 8000(0x1F40) -包含基于标准的!DOCTYPE指令的网页以IE8模式显示。
- 7000(0x1B58) -包含基于标准的!DOCTYPE指令的网页以IE7标准模式显示。
完整的文档:
http://msdn.microsoft.com/zh-
cn/library/ee330730%28VS.85%29.aspx#browser_emulation



