2011-12-31 152 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

相关问题