如何修改WebBrowser的User Agent?(300分)

  • 主题发起人 主题发起人 yoku
  • 开始时间 开始时间
Y

yoku

Unregistered / Unconfirmed
GUEST, unregistred user!
当我们向服务器上的网页发送请求时,发送出去的数据头部中含有UserAgnet信息,
一般这个信息格式如下:
Mozilla/4.0 (compatible; MSIE 5.0; Windows 98)
服务器接收到我们的数据后,就知道我使用的操作系统是Win98,浏览器是IE5.0。
我现在需要修改这部分内容,然后将修改后的内容发送给服务器,使服务器不知道我
的真实操作系统和真实浏览器。
我用Socket已经实现了这个功能。现在需要在WebBrowser中实现,我现在的方法
是修改注册表,修改后WebBrowser就可以按照我修改后的内容发送出去。但是用修改
注册表的方法,有二个缺点:1.修改后影响IE及其他WebBrowser程序,无法显示单独
控制一个程序;2.修改注册表后必须重新启动WebBrowser程序,否则发送出去的还是
上次修改的数据。
从原理上说,是可以单独控制的,也可以不必重新启动程序。我就成功实现了
单独控制每个程序的Proxy,而且不必重新启动程序。但是如何在WebBrowser中修改
User Agent,还请高手指导!
 
没做过,帮你踢!
 
顶一下!
 
帮你UP!
 
后退
顶部