2011-12-31 168 views
2

我想爲各種自定義設置自己製作一個Web瀏覽器。但是,在VB6中,像winsock,inet這樣的各種網絡相關控件只能獲取html。使用webbrowser控件不是答案,因爲它使用與Windows IE相同的設置。我想知道的是一個有點像webbrowser但獨立於Windows IE設置的控件。因此,在IE中所做的更改不會影響我的Web瀏覽器。而且webbrowser控件不具備諸如根據URL阻止特定圖像/ CSS等功能。獨立於IE瀏覽器的網絡瀏覽器

我想知道的是,如果用VB6無法做到這一點,可以用Visual Basic 2010 Express ?

+5

啊,你正在追求* nix惡夢。每個程序負責確定正確的代理配置。埋在記錄不完整的配置文件中,它們都以不同的方式做。詛咒。 – 2011-12-31 23:37:59

+0

「像winsock這樣的各種網絡相關的控件,只能獲取html」是垃圾。 Wininet是來自IE和其他許多應用程序的任何HTTP/FTP/gopher等請求的底層引擎。 Winsock是這兩者的套接字棧,並處理原始套接字連接。它不知道HTTP,更不用說HTML。 – Deanna 2013-05-14 13:50:50

回答

3

winsock是一個通用套接字庫,可以通過互聯網進行通信以獲取各種數據,而不僅僅是HTML。這就是你的問題的答案。如果由於某種原因你想創建你自己的瀏覽器,你需要從winsock開始。

此外,Visual Basic 2010 Express是IDE的特定版本的名稱,用於在VB.NET中構建VB6的替代程序。總之,您可以使用VB6或VB.NET構建瀏覽器,但是,我會推薦VB.NET,因爲Microsoft已經將VB6作爲產品和技術退役。

+3

「已退休」是輕描淡寫。 VB6不受支持。 – 2011-12-31 23:59:54

+3

@John我有一個VB6的情節。退休的聲音有尊嚴 - 沒有支持的聲音,好吧,我猜想是憂鬱的:)。 – Abbas 2012-01-01 00:05:18

+0

如果有人在考慮在生產中使用VB6應用程序,那麼他們需要聽到「不支持」的內容。 – 2012-01-01 00:48:12