2015-10-14 76 views
0

使用VS 2010及更高版本VS社區2015我一直在試圖製作一個簡單的Windows客戶端應用程序,它將循環顯示一系列URL並顯示它們在網頁瀏覽器控制中。具體來說,這是我最喜歡的在線漫畫列表。但是,無論是在VS 2010環境還是VS Community 2015環境中,Web瀏覽器控件都不會顯示頁面上的所有元素。它們也不會顯示我是否在開發環境之外運行可執行文件。Visual Basic Webbrowser控件不顯示頁面的所有元素

例如,at this URL,這是Zits漫畫網站,大部分頁面顯示,但不是漫畫本身。另一方面,它顯示條狀圖,但條狀圖下面的所有內容都是空白的。奇怪的是,元素似乎在那裏,只是不可見。例如,將鼠標移至錨點元素上,將光標更改爲一隻手,然後單擊不可見的鏈接。

我查看了頁面的源代碼,代碼顯示了那裏的元素。我無法在源代碼中看到任何顯示爲什麼它不會顯示的內容。

正如我所說的,它爲VS 2010和VS 2015年同樣的事情

有人能看到我在做什麼錯?

回答

0

想通了。這是必須這樣做的一個糟糕的方式,但事實證明,Web瀏覽器默認爲IE7模式,並且據我所知,糾正它的唯一方法是添加一個註冊表項以將仿真設置爲IE11。

https://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx

好像web瀏覽器控制,特別是在2015年VS,會有點比這更靈活。但它就是這樣,因爲這是爲我個人使用的,所以我不必擔心更改其他用戶計算機中的任何註冊表項。