WebBrowser(超文本瀏覽框)控件默認使用IE9,IE10的方法


C#和易語言都可以使用該方法來變更默認的的IE版本

該文是通過修改注冊表的方法實現,測試的時候發現易語言本身也是采用的這種方法

操作方法

打開注冊表

HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)

SOFTWARE

Microsoft

Internet Explorer

Main

FeatureControl

FEATURE_BROWSER_EMULATION

test.exe = (DWORD) 00000000

其中的"test.exe"為您的程序名字.即嵌入了WebBrowser控件的可執行程序的名字.

后面的數值"00000000"代表WebBrowser控件使用的IE的版本,值對應的IE版本如下圖:

 

特別注意

如果您使用的是64位的操作系統,而你的程序是32位的,那么你則要在以下注冊表中更改該值.

HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)

SOFTWARE

Wow6432Note

Microsoft

Internet Explorer

Main

FeatureControl

FEATURE_BROWSER_EMULATION

test.exe = (DWORD) 00000000

360瀏覽器,傲游瀏覽器,淘寶瀏覽器等都可以用這種方式來操作.

注意: 我使用VS2010編譯的時候,如果是Debug模式,那么我在注冊表中更改的內容無效;如果使用了Release模式,則注冊表的內容立即生效!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM