2015-02-11 65 views
1

IE突然開始拋出這個「訪問被拒絕」與XDomainRequest錯誤,我無法弄清楚到底是怎麼回事。下面是我有:訪問拒絕與IE的XDomainRequest打開(「get」,url)

if ($.browser.msie && window.XDomainRequest) { 
    // Use Microsoft XDR 
    var xdr = new XDomainRequest(), 
     url = 'http://someurl.com/x=1&y=2'; 

    xdr.open("get", url); 
    xdr.onload = function() { 
     doTheThing(); 
    }; 
    xdr.onprogress = function(){ }; 
    xdr.ontimeout = function(){ }; 
    xdr.onerror = function() { }; 
    setTimeout(function(){ 
     xdr.send(); 
    }, 0); 

}

錯誤去與xdr.open(「獲取」,網址),奇怪的是,這個代碼是工作的罰款,該解決方案是,無論我用搜索。

+0

有點無關:$ .browser在jQuery的 – 2015-02-11 12:13:40

+1

的最新版本已刪除您驗證遠程服務器仍在設置「Access-Control-Allow-Origin」?在IE控制檯中查看錯誤詳情? – 2015-02-11 12:14:09

+0

@JanSommer我知道,但這是一個前一個項目,這就是爲什麼我很驚訝地看到這個錯誤發生。 – 2015-02-11 13:07:41

回答