Webbrowser指定IE核心版本 更改登錄檔

2021-07-12 07:02:37 字數 592 閱讀 3080

如果電腦上安裝了ie8或者之後版本的ie瀏覽器,webbrowser控制項會使用ie7相容模式來顯示網頁內容。解決方法是在登錄檔中為你的程序指定引用ie的版本號。

比如我的程式叫做a.exe

對於32位程式

hkey_local_machine\software\microsoft\internet explorer\main\featurecontrol\feature_browser_emulation

對於64位程式

hkey_local_machine\software\wow6432node\microsoft\internet explorer\main\featurecontrol\feature_browser_emulation

在對應的路徑下新增你程式名字,如a.exe為名的value,dword值。

值選項:

10000(0×2710) ie10

9999 (0x270f) ie9 忽略html5

9000 (0×2328) ie9

8888 (0x22b8) ie8 忽略html5

8000 (0x1f40) ie8

7000 (0x1b58) ie7

指定Webbrowser控制項所使用IE核心版本

雖然電腦上安裝了ie8或者更高版本的ie瀏覽器,但webbrowser控制項預設總是使用ie7核心相容模式來顯示網頁內容,導致很多網頁樣式無法正常顯示,例如ie7不相容html5,解決方法是在登錄檔中為你的程序指定引用ie的版本號。比如我的程式叫做a.exe 對於32位程式 hkey local m...

指定Webbrowser控制項所用IE核心版本

解決方法是在登錄檔中為你的程序指定引用ie的版本號。比如我的程式叫做a.exe 對於32位程式 hkey local machine software microsoft internet explorer main featurecontrol feature browser emulation ...

指定Webbrowser控制項所用IE核心版本

如果電腦上安裝了ie8或者之後版本的ie瀏覽器,webbrowser控制項會使用ie7相容模式來顯示網頁內容。解決方法是在登錄檔中為你的程序指定引用ie的版本號。比如我的程式叫做a.exe 對於32位程式 hkey local machine software microsoft internet ...