如何欺骗JavaScript GET请求的用户代理? User-Agent
setRequestHeader不允许使用xmlHttpRequest.setRequestHeader("User-Agent", "...");
:
{{1}}
答案 0 :(得分:5)
简而言之:由于内置的跨域限制,您无法做到。
编写代理Web服务并让服务器欺骗您需要欺骗的任何标头的一种方法是“围绕”。
答案 1 :(得分:4)
由于围绕它的安全问题,你无法在半合适的浏览器中执行此操作。您不希望XSS脚本更改请求标头并在您的站点上运行。
但我相信IE if you use VBScript中有一种解决方法:
MyHttp.setRequestHeader "User-Agent", "MyCustomUser"
另一种方法是让您网站上的网页专门用于转发GET请求,并根据需要更改相应的标头。