【发布时间】:2014-09-28 06:47:03
【问题描述】:
我们正在使用 PixiJS 创建一个应用程序,其中包含一个动态 json 加载器。
它使用以下内容加载 .json 文件:
if(window.XDomainRequest)
{
this.ajaxRequest = new window.XDomainRequest();
}
else if (window.XMLHttpRequest)
{
this.ajaxRequest = new window.XMLHttpRequest();
}
else
{
this.ajaxRequest = new window.ActiveXObject('Microsoft.XMLHTTP');
}
除了 Windows Phone 和 IE 外,它似乎在任何地方都可以使用。 但是,如果我将 XMLHttpRequest 与 XDomainRequest 交换,它就可以正常工作。
最后,有人可以解释一下 XDomainRequest 和 XMLHTTPRequest 之间的区别吗?哪一个应该优先于另一个?
【问题讨论】:
标签: javascript ajax internet-explorer windows-phone pixi.js