Questions tagged «user-agent»

用户代理是代表用户运行的软件(软件代理)。该术语通常用于指代浏览器和其他发送网络请求的软件。在HTTP协议中,用户代理使用用户代理字符串向服务器标识自己。用户代理字符串是HTTP请求标头中的字符串,用于标识浏览器,版本,设备,操作系统以及有关发出请求的设备的其他信息。

4
设置Java URLConnection的用户代理
我正在尝试使用带有URLConnection的Java解析网页。我尝试像这样设置用户代理: java.net.URLConnection c = url.openConnection(); c.setRequestProperty("User-Agent", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2"); 但是最终的用户代理是我指定的,最后附加了“ Java / 1.5.0_19”。有没有一种方法可以在没有此添加的情况下真正设置用户代理?
79 java  user-agent 

15
在JavaScript中模拟用户代理?
我正在寻找一种以编程方式实时更改navigator.userAgent的方法。在尝试获得自动化javascript单元测试器的失败尝试中,我放弃了尝试尝试使用fireunit。立即,我陷入了使用实际浏览器进行JavaScript测试的一堵墙。 具体来说,我需要更改navigator.userAgent以模拟数百个userAgent字符串,以确保对给定函数进行正确的检测和覆盖。navigator.userAgent是只读的,所以我似乎卡住了!如何模拟navigator.userAgent?用户代理切换器(插件)可以切换FF的用户代理,但是我可以在JavaScript中进行切换吗?


1
为什么Internet Explorer(9)在UserAgent中报告“ Mozilla”?
为什么Internet ExplorerMozilla在UserAgent中具有? 在Firefox中表示: Mozilla / 5.0(Windows NT 6.1; rv:7.0.1)Gecko / 20100101 Firefox / 7.0.1 在Interner Explorer中,它表示: Mozilla / 5.0(兼容; MSIE 9.0; Windows NT 6.1; Trident / 5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0;。 NET4.0E; .NET4.0C) 在某些博客/论坛中提到,这是由于某些历史原因造成的,但是这是什么原因呢? 了解这一点将非常有帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.