我正在尝试测试给定页面上的损坏链接。目前,我将其粘贴到chrome控制台中,这是我目前唯一需要它运行的地方。
//it loops through and creates an array of all links
var urls = [];
for (var i = document.links.length; i-- > 0;)
if (document.links[i]) {
urls.push(document.links[i].href);
//Then creates an XML request for each as it goes
var req = new XMLHttpRequest();
req.onreadystatechange = function() {
if (req.readyState == 4) {
if (req.status == 200) {
console.log(req.responseText);
}
if (req.status == 404) {
console.log("File or resource not found");
}
}
};
req.open("get", urls[i], true);
req.send();
}
它看起来像是遍历链接并使请求正常,但是我收到一条错误消息:“所请求的资源上没有'Access-Control-Allow-Origin'标头。”
关于我要去哪里的任何建议?有办法解决还是完全应该采用另一种方法? 任何帮助表示赞赏!