我用webbrowser访问网站的时候,网站上可以显示出我使用的浏览器版本,操作系统,以及从哪个网站转过来的。  我不想让对方知道这些,我如何伪造这些信息呢?     还有昨天查质料说webbrowser控件的Navigate方法的Headers参数中加入一个Referer字段,这个貌似不能骗过js。请问有什么好的办法。 
  
     非常感谢了

解决方案 »

  1.   

    你用控件的话,那这个控件把你要做的事儿都自己封装好了,除非它提供了相关属性,否则为请求使用合理的 Referer 是默认也是合理的行为。你可以先使用 HttpWebRequest 来获取 HTML 流,再使用 WebBrowser 来呈现
      

  2.   

    我是新手 请问HttpWebRequest  这个怎么写来改变浏览器的显示版本
      

  3.   

    WebRequest  rq =WebRequest.Create(url) rq.Headers.Add(  Referer ;http://***); or
    rq.Headers.Add( User-Agent ;some string ); 是不是这样的?
      

  4.   

    webbrowser1.NA(URL, null,null,User-Agent :)www.nanninggongzuo.com