the*_*ega 14 ajax jquery user-agent
我正在使用JQuery向我自己的Web服务发出一个AJAX-Request.我需要User-Agent为HTTP-AJAX-Request 设置或修改HTTP-Header,我怎样才能以最简单的方式做到这一点?
我尝试了一些用户提供的提示使用setRequestHeaderMethod来设置User-Agent,但这不起作用.它确实适用于其他新创建的标题(如X-Test-Header),但它不起作用User-Agent.
谢谢!
the*_*ega 29
这根本不可能,您不能更改XMLHttpRequests的用户代理.我不确定这对Internet-Explorer是否有效,但是w3c 在这里指定:
setRequestHeader()方法
[...]
当调用setRequestHeader(header,value)方法时,用户代理必须运行以下步骤:[...]
如果header是以下标头之一的不区分大小写的匹配项,请终止这些步骤:
[...]
- 用户代理
Pet*_*son 10
如果您使用的是jQuery,请在ajaxSetup中设置请求标头.
$.ajaxSetup({
  beforeSend: function(request) {
    request.setRequestHeader("User-Agent","InsertUserAgentStringHere");
  }
});
| 归档时间: | 
 | 
| 查看次数: | 38218 次 | 
| 最近记录: |