如何更改WebBrowser控件的用户代理字符串?

时间:2011-01-15 22:06:21

标签: c# internet-explorer webbrowser-control

我需要有7个标签,所有标签都有网页浏览器控件,每个标签应该有不同的用户代理。我看到了这个,并想到他们是如何做到的? http://www.howtogeek.com/howto/18450/change-the-user-agent-string-in-internet-explorer-8/

并将其用作实现

Changing the user agent of the WebBrowser control

如果我改变一个浏览器字符串都是相同的

就是这样的

1 个答案:

答案 0 :(得分:0)

User-Agent是HTTP标头字段。有很多方法可以改变它。对于Firefox,您可以下载一些插件,可以随时修改HTTP标头。可能有一个插件可以让你按照每个标签执行此操作。

这听起来像是特定于浏览器的问题。但是,一般来说,当涉及到HTTP时,您可以发送任何您想要的内容。您的浏览器会自动为您执行此操作,但至少对于Firefox,您可以下载可以提供更多控制的插件。对于其他浏览器,可能存在可以编辑的配置文件或设置。

如果您正在编写一个允许您执行此功能的Web浏览器,那么这也很容易;您正在使用的API应该允许您修改标题。