指定 Web browser 控件的使用版本[原創][教程]
Web browser 控件的版本在沒有作任何的設定變更時預設是會採用IE7 , 可是IE7的版本真的太舊了,在很多時候都會出現版本相容的問題 ,所以就延伸出變更成採用較新版本需求,接著; 我們就來解決這個問題。
在下方有兩個機碼, 你可以使用 regedt32.exe 打開註冊表找到它
1.
HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)
SOFTWARE
Microsoft
Internet Explorer
Main
FeatureControl
FEATURE_BROWSER_EMULATION
SOFTWARE
Microsoft
Internet Explorer
Main
FeatureControl
FEATURE_BROWSER_EMULATION
2.
HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)
SOFTWARE
\Wow6432Node\
Microsoft
\Internet Explorer\
MAIN\
FeatureControl\
FEATURE_BROWSER_EMULATION
SOFTWARE
\Wow6432Node\
Microsoft
\Internet Explorer\
MAIN\
FeatureControl\
FEATURE_BROWSER_EMULATION
在上方的二個機碼上各別的新增一個 DWORD(32位)值 ,名稱就用你的應用程式執行檔的名稱,數值的部份 可以參考下表示中的數值做設定 我個人是設定為十進制的10000。
如此就可以完成對 Web browser 版本的指定。下圖是我自己測試得到的結果, 在沒有修改機碼時傳回的結果是IE7 ,修改機碼成10000後 結果就是IE10了。
留言
張貼留言