当使用ajax请求时,是否可以自定义用户代理参数

Is it possible to customize User Agent parameter when using ajax request?

本文关键字:自定义 用户代理 参数 是否 ajax 请求      更新时间:2023-09-26

此代码获取http://www.foo-example-site.com/(index.html) 的HTML源代码

$.ajax({ url: 'http://www.foo-example-site.com', success: function(data) {
    alert(data); 
    } 
}); 

但是,网站会根据用户代理更改HTML源的内容
如果我只想在使用ajax请求时将User Agent切换到下面的状态,我该如何修复我的代码?

Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16
不,这是HTTP协议的一部分。您可以在浏览器中更改它,但不能在AJAX调用中更改。