Почему кросс-доменный запрос работает на ПК а на телефоне нет?

Делаю игру для Facebook, вернее Instant Game. В коде есть кросс-доменный запрос который отправляет данные с facebook на мой сайт и сайт отправляет данные назад.


var xhr = new XHR();
var playerName = FBInstant.player.getName();
xhr.open('GET', 'http://example.com/ajax.php?playersrc='+playerImage.src+'&playername='+playerName+'', true);
xhr.onload = function() {  
document.getElementById("photo_user").remove();  
document.getElementById("myButton").remove();
$('div.findButon').html('<a href="#" class="myButton" id = "myButton" onclick="sendBotNew();">SHARE!</a>');
}

xhr.onerror = function() {
  console.log('Ошибка ' + this.status );
  document.getElementById("myButton").remove();
  $('div.findButon').html('<p> '+this.status+'</p>');
}
xhr.send();
    } 

На странице ajax.php на моем домене стоит

header("Access-Control-Allow-Origin: *");

Если тестировать в браузере Google/ UC Browser, то есть на ноутбуке все работает как надо, запрос идет и приходит ответ. Но если запустить игру на телефоне то ответ не приходит или вообще не отправляется, посмотреть не могу на телефоне ошибки как в браузере. В чем может быть проблема?


Ответы (0 шт):