2010-05-04 8 views
4

Что может привести к тому, что обычный внешний скрипт в моем приложении будет отображаться иногда в панели NET Firebug как «Прерванный» и не загружается?HTTP-запрос сценария «Прерванный» статус

Является ли это проблемой сервера, или браузер работает с орехами?

ответ

2

Это ошибка в FireBug, которая вызывает эхо-шум. Прерывание является нормальным условием для конца HttpRequest.

Я думаю, что он будет исправлен в следующем выпуске.

+0

так что это ложный позитив, который вы говорите? может ли это случиться, и запросы действительно могут быть отменены? – vsync

+0

@vsync - не является ложным. Истинный положительный, но прерывание должно быть отброшено, то есть не сообщается, поскольку это нормальное состояние терминала для XMLHttpRequest. Например. для повторного использования XMLHttpRequest, как это делают некоторые фреймворки, '.abort()' необходимо вызывать перед повторным использованием. Имеет ли это смысл? –

+0

Спасибо, это заставило меня отключить все сценарии на странице и включить по одному. Я выяснил, что это: http://89.112.11.9/vol/v/vspfiles/templates/sjp/js/common-tab-rotational.js сценарий вызывает такое странное поведение. Но я все еще не могу понять, что именно в этом файле вызывает это? Я не вижу там ничего необычного! – ABTOMAT

0

Это происходит иногда, для например:

На мероприятии нажмите на гипер-ссылке, мы стараемся, чтобы перенаправить на другой адрес через JavaScript/JQuery, но поведение по умолчанию в гипер-ссылка мыши не заблокирован с помощью preventDefault

Смежные вопросы