Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么XHR为重定向的youtube链接返回404?_Javascript_Php_Redirect_Youtube_Xmlhttprequest - Fatal编程技术网

Javascript 为什么XHR为重定向的youtube链接返回404?

Javascript 为什么XHR为重定向的youtube链接返回404?,javascript,php,redirect,youtube,xmlhttprequest,Javascript,Php,Redirect,Youtube,Xmlhttprequest,我使用kango框架 此url重定向到user/CalvinHarrisVEVO var xhr = new XMLHttpRequest(); xhr.open("HEAD", 'https://www.youtube.com/CalvinHarrisVEVO', true); xhr.onreadystatechange = function() { if (this.readyState == this.DONE) { console.log(this.status

我使用kango框架

此url重定向到user/CalvinHarrisVEVO

var xhr = new XMLHttpRequest();
xhr.open("HEAD", 'https://www.youtube.com/CalvinHarrisVEVO', true);
xhr.onreadystatechange = function() {
    if (this.readyState == this.DONE) {
        console.log(this.status);
    }
};
xhr.send();
返回的状态代码是404,但在PHP中是301,如何通过XHR获得正确的状态代码,或者我缺少什么


我无法重现这个问题。我得到的状态为0,这是我对跨源请求的预期状态。顺便说一句,对不起,我使用kango Framework,但如果使用inspect元素,您将看到404未找到NetworkError:404未找到-