WebBrowser控件默認使用IE9,IE10的方法


最近為了抓取淘寶的成交數據,用C#的WebBrowser控件開發了一個簡單的程序.
發現WebBrowser控件默認使用的版本是IE7的兼容模式.而淘寶的寶貝詳細頁居然對IE7的支持不是很好.
成交記錄無法顯示,而我本機安裝的是IE10,那么有沒有辦法使我的WebBrowser控件的使用的IE版本高點呢?
查找到了MSDN的一篇文章,上面有詳細的說明,簡單翻譯如下:
 
        
1,打開注冊表
HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)
    SOFTWARE
       Microsoft
          Internet Explorer
             Main
                FeatureControl
                   FEATURE_BROWSER_EMULATION
                      contoso.exe = (DWORD) 00000000
其中的"contoso.exe"為您的程序名字.即嵌入了WebBrowser控件的可執行程序的名字.
后面的數值"00000000"代表WebBrowser控件使用的IE的版本,值對應的IE版本如下圖:
ie-emulation
 
        
如果您使用的是64位的操作系統,而你的程序是32位的,那么你則要在以下注冊表中更改該值.
 
        

HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)
SOFTWARE
Wow6432Note
Microsoft
Internet Explorer
Main
FeatureControl
FEATURE_BROWSER_EMULATION

contoso.exe = (DWORD) 00000000

 

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

WebBrowser控件默認使用IE9,IE10的方法


免責聲明!

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



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