重定向到不同的域时,Firefox XMLHttpRequest失败

时间:2015-11-06 16:49:03

标签: ajax firefox redirect xmlhttprequest cors

我有这个特殊的问题。

  1. 我为我的服务器创建了一个XMLHttpRequest
  2. 我的服务器将303重定向发送到其他域。该域中的服务器符合CORS(无需重定向即可正常工作)。
  3. Firefox不遵循重定向,最后我得到一个XMLHttpRequest.status = 0
  4. 
    
    var xhr = new XMLHttpRequest();
    xhr.onreadystatechange = function() {
      if(xhr.readyState == 4){
        console.log(xhr)
      }
    }
    xhr.open("GET", "http://my-prject/", true);
    xhr.setRequestHeader("X-Auth-Token","XXXXXXXXXXXXXXXXXX")
    xhr.send();
    
    
    

    相同的脚本适用于chrome甚至ie。我不明白为什么firefox会忽略重定向

0 个答案:

没有答案