2

嘿,我試圖找出如何設置WebBrowser控件在我的窗戶形式效仿IE9或IE10的Windows 8下Windows 8的VB.net 2012 WebBrowser控件IE 9或10

目前,當我使用WebBrowser控件的窗體上並加載了一個網站,它告訴我:

你的瀏覽器Internet Explorer 7,不支持高級...

然而,將同一網站只正常的IE10瀏覽器顯示頁面就好了。我還使用IE10中的開發工具對IE9兼容性進行了雙重檢查,以模擬IE9標準,並且這也起了作用。

我也嘗試添加我的EXE文件名添加到registory:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ 
    Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION 

enter image description here

對於64位的Windows 8,但似乎並沒有對它有什麼影響,當我運行該程序。

任何幫助將是偉大的!

FIXED:

enter image description here

使用vbTestProg.exe爲構建EXE

使用vbTestProg.vshost.exe的調試內部VB

回答

2

如果你的應用程序是一個64位應用程序,或編譯爲AnyCPU和runnin在64位Windows克,你需要設置仿真環境中:(無Wow6432Node

HKEY_LOCAL_MACHINE\SOFTWARE\ 
    Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION 

您指定的註冊表位置是在64位操作系統上運行32位應用程序。

+0

這樣做。謝謝你的幫助,裏德! – StealthRT