我已经制作了一个相当基本的网址响应检查程序,让我知道网址列表是否响应200,404,500或30x重定向之一。它工作正常,但在后一种情况下,我在控制台中遇到CORS策略“Access-Control-Header”错误,然后脚本忽略这些响应,因为它们不是上述之一。我不知道如何让脚本接受这些,因为我对jquery和ajax statusCode函数的了解非常有限。
我正在使用的主要代码片段如下:
$.ajax({
type: "GET",
url: urlToTest,
statusCode: {
200: function() {
//do something
},
404: function(){
//do something
},
等,可选择500和8种不同的30x重定向。
我在控制台中收到的错误是:
“XMLHttpRequest无法加载。从''到''的重定向已被CORS策略阻止:请求的资源上没有'Access-Control-Allow-Origin'标头。因此不允许来源'。< / p>