Подтвердить что ты не робот

Доступ запрещен на XDomainRequest

Я пытаюсь использовать microsoft XDomainRequest для отправки запроса перекрестного домена. Вот код

...
if ($.browser.msie && window.XDomainRequest) {
  // Use Microsoft XDR
  var xdr = new XDomainRequest();
    xdr.open("POST", "http://graph.facebook.com/1524623057/");

  xdr.send();
} 
 ....

Он дает ошибку SCRIPT5: Access is denied. в строке xdr.open(...).

4b9b3361

Ответ 1

Я нашел причину этой проблемы. Как указано в Пункт 7:

Запросы должны быть нацелены на ту же схему, что и на странице хостинга

Это ограничение означает, что если ваша страница AJAX находится в http://example.com, ваш целевой URL также должен начинаться с HTTP. Аналогично, если ваша страница AJAX находится в https://example.com, тогда ваш целевой URL также должен начинаться с HTTPS.