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