看过一篇文章"如何设置IE8的WebBrowser控件(MSHTML) 的渲染模式"
现在ie9beta已经出了,是不是也存在同样的事情呢,再看一下ie7,ie8的设置方法
IE8 Standards Mode 8000 (0x1F40) -- IE8 标准模式 (Standard Mode), IE8默认的模式
IE7 Standards Mode 7000 (0x1B58) -- IE7 兼容视图模式 (Compatible View), IE8的WebBrowser控件默认模式
很显然,7对应的是7000,8对应的是8000,于是猜想ie9 就应该是 9000,经过试验确实是这样的.
(而,事实上,无论设置什么值都会用ie9进行渲染)
那么,怎样检验?有一个用css3话的叮当图就能够检验了, http://knb.im/css3/
呵呵,记录一下注册表的路径:
[(HKEY_CURRENT_USER or HKEY_LOCAL_MACHINE)/Software/Microsoft/Internet Explorer/Main/FeatureControl/FEATURE_BROWSER_EMULATION]
"MyApplication.exe" = dword 8000 (Hex: 0x1F40)