Мы использовали JSONP (http://code.google.com/p/jquery-jsonp/) для выполнения некоторых вызовов localhost для извлечения объектов JSON ... Сегодня я обновился до Firefox 4, и теперь используемый нами код не работает в Firefox 4, но он все еще работает в IE, Chrome и Safari.
С плагином JSONP он добавляет тег script со множеством вещей ... фактически, это похоже на XSS ... Так что мне было интересно, пытался ли Firefox предотвратить это сейчас.
Код:
$.jsonp({
url: "http://localhost:2020/wsService/LocalResources/All",
callback: "callback",
success: function(data) {
// some success code
},
complete: function(xOptions, textStatus) {
// this code doesn't alert in firefox 4
alert("Complete");
},
error: function(xOptions, textStatus) {
// error code
}
});
А потом добавляет эту строку
<script id="_jqjsp1" async="" src="http://localhost:2020/wsService/LocalResources/All?_1300967068015=">
Не удалось загрузить источник для: http://localhost:2020/wsService/LocalResources/All?_1300967068015=