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

2021-06-27 14:04:16 字數 680 閱讀 9072

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

比如我的程式叫做a.exe

對於32位程式:

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

對於64位程式:

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

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

值選項:

11000(0×2af8)    ie11

10000(0×2710)    ie10

9999 (0x270f)     ie9 忽略html5

9000 (0×2328)    ie9

8888 (0x22b8)     ie8 忽略html5

8000 (0x1f40)     ie8

7000 (0x1b58)     ie7

指定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 ...

WebBrowser核心指定

一 背景 這幾天在維護公司的乙個專案,嗯 到現在七八年沒人動過了 也是老古董了 都說n年前的 碰不得 處處是坑 不能挖坑還得一步一步的填坑,恰好今天就填了一坑 此處作為記錄 供以後翻閱,對 除了有些看不懂或者說是很凌亂之外,其他都還行 沒注釋 有注釋的地方是自動生成的英文注釋 包含 各種委託 事件 ...