Отказано в доступе к сценарию jQuery в IE

У меня есть iframe, использующий скрипт jQuery 1.4.2. Один и тот же iframe внедряется на сайты http и https . Сценарий jQuery включен в основной HTML-файл в виде относительного пути (например, /scripts/jquery-1.4.2.min.js).

Когда выполняется вызов AJAX, Internet Explorer запрещает доступ. AJAX вызывает другой поддомен, но использует правильный протокол. Все остальные браузеры работают, но Internet Explorer выдает следующую ошибку:

SCRIPT5: Доступ запрещен.
AJAX вызывает другой поддомен, но использует правильный протокол. Все остальные браузеры работают, но Internet Explorer выдает следующую ошибку:

SCRIPT5: Доступ запрещен.
AJAX вызывает другой поддомен, но использует правильный протокол. Все остальные браузеры работают, но Internet Explorer выдает следующую ошибку:

SCRIPT5: Доступ запрещен.
jquery-1.4.2.min.js, строка 127, символ 344

Я слышал, что эта ошибка связана с междоменными вызовами AJAX. Но почему только IE дает мне дерьмо? Есть ли решение для IE?

Кроме того, это мой AJAX:

 $.ajax({
     url: thisURL,
     dataType: "json",
     data: {cmd : 'getMessage', uurl: urlVar, t: Math.random()},
     success: function(ret){
         callback(ret)
     }
 });
46
задан random 14 July 2012 в 22:10
поделиться