Internet explorer IE的主干提取()失败

Internet explorer IE的主干提取()失败,internet-explorer,backbone.js,xmlhttprequest,fetch,xdomainrequest,Internet Explorer,Backbone.js,Xmlhttprequest,Fetch,Xdomainrequest,我使用主干的fetch从远程服务器获取数据。它适用于除IE之外的所有浏览器(当然),因为IE要求您在跨站点时使用XDomainRequest而不是XHR。我是否必须用下面的代码替换应用程序中的每个fetch var xdr = new XDomainRequest(); xdr.open("get", url); xdr.onload = function() { // XDomainRequest doesn't provide res

我使用主干的fetch从远程服务器获取数据。它适用于除IE之外的所有浏览器(当然),因为IE要求您在跨站点时使用XDomainRequest而不是XHR。我是否必须用下面的代码替换应用程序中的每个fetch

 var xdr = new XDomainRequest();
        xdr.open("get", url);
        xdr.onload = function() {
            // XDomainRequest doesn't provide responseXml, so if you need it:
            var dom = new ActiveXObject("Microsoft.XMLDOM");
            dom.async = false;
            dom.loadXML(xdr.responseText);

        };

        xdr.onsuccess = success;
        xdr.onerror=error;
        xdr.send();
当我使用上述代码时,我还得到了一个SCRIPT5:“访问被拒绝”错误


是否可能在IE中未正确处理主干提取,或者我做错了什么?

我们正在尝试使其与node.js服务器一起工作

node.js有一个模块node http proxy,我们正在设置一个代理服务器,它将拦截所有调用


因此,当IE 8/9发出呼叫时,我们将对其进行修改。

以前没有人经历过这种情况吗?我是第一个吗?IE7不支持跨域请求。从IE8来看,它支持跨域但使用自己的对象。有关更多信息,请参阅此页