Мы создаем приложение, использующее 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 и IE. Однако, если я поменяю XMLHttpRequest на XDomainRequest, он отлично работает.
Итак, может кто-нибудь объяснить различия между XDomainRequest и XMLHTTPRequest? Какой из них должен иметь преимущество над другим?