У меня есть iframe, используя jQuery 1.4.2 script. Тот же самый iframe вводится на сайты http
и https
. JQuery script включен в основной HTML файл как относительный путь (например,/scripts/jquery-1.4.2.min.js).
При вызове AJAX Internet Explorer запрещает доступ. 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)
}
});