如何欺骗JavaScript GET请求的用户代理?

时间:2011-08-09 11:17:54

标签: javascript user-agent http-get spoofing

如何欺骗JavaScript GET请求的用户代理? User-Agent setRequestHeader不允许使用xmlHttpRequest.setRequestHeader("User-Agent", "...");

{{1}}

2 个答案:

答案 0 :(得分:5)

简而言之:由于内置的​​跨域限制,您无法做到。

编写代理Web服务并让服务器欺骗您需要欺骗的任何标头的一种方法是“围绕”。

答案 1 :(得分:4)

由于围绕它的安全问题,你无法在半合适的浏览器中执行此操作。您不希望XSS脚本更改请求标头并在您的站点上运行。

但我相信IE if you use VBScript中有一种解决方法:

MyHttp.setRequestHeader "User-Agent", "MyCustomUser"

另一种方法是让您网站上的网页专门用于转发GET请求,并根据需要更改相应的标头。