我正在尝试为 Chrome 创建一个插件,在其中从多个页面检索信息,其中一些页面具有负载均衡器,并且需要特定的用户代理代码将我路由到正确的位置。
现在,我正在.ajax()
打电话,我尝试了一些事情,例如:
$.ajaxSetup({
beforeSend: function(request) {
request.setRequestHeader("User-Agent","MyAgentCode");
}
});
但它不起作用。
我也试过:
$.ajax({
url: "http://blablabla.com/",
dataType:'html',
beforeSend: function (req) {
req.setRequestHeader('User-Agent', 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.83 Safari/537.1 MyAgentCode);
},
error: function() { alert("No data found");},
success: parseResult
});
这也不起作用。
我只想添加一个值User-Agent
(保持其余部分不变)。这将使我能够从正确的服务器获取正确的信息。