使用 ajax 请求设置引用 URL
Posted
技术标签:
【中文标题】使用 ajax 请求设置引用 URL【英文标题】:set referer url with ajax request 【发布时间】:2012-02-06 14:16:48 【问题描述】:我想在发送 ajax 请求时设置引用页面。我已经这样做了,但是没有用。
我已将此 javascript 包含在本地 html 文件中,并且主 url 是跨域的。
$.ajax(
url: "main url",
dataType: "json",
beforeSend: function(xhr)
xhr.setRequestHeader('X-Alt-Referer', 'referer url');
,
success: function(data)
console.log(data);
);
我从这个网址得到了一些提示
Set a request header in JavaScript
我明白了
"NetworkError: 404 Not Found - main url"
当我从 Firefox 控制台尝试时出错
此脚本有什么问题或有其他方法吗?
【问题讨论】:
讨论here 【参考方案1】:尝试使用下一个代码:
var main_url = "http://www.example1.com";
var referrer = "http://www.example2.com";
$.ajax(
url: main_url,
dataType: "json",
headers: 'X-Alt-Referer': referrer ,
success: function(data)
console.log(data);
);
【讨论】:
以上是关于使用 ajax 请求设置引用 URL的主要内容,如果未能解决你的问题,请参考以下文章