Проблема Ajax с использованием MooTools / jQuery - p.onStatusChange не является функцией
-
06-07-2019 - |
Вопрос
Я получаю следующую ошибку в firebug в Firefox 3 как с MooTools, так и с jQuery:"p.onStatusChange не является функцией".
Я часто замечал эту ошибку в firebug после одного из последних обновлений FF3.Однако он начал появляться с кодом, который не изменялся в течение некоторого времени и который ранее не сообщал об ошибках.Ошибки возникают при возврате результатов ajax.Это проявляется в разных приложениях, которые используют отдельные библиотеки javascript, MooTools и jQuery.
У кого-нибудь есть какие-либо идеи, почему появляются эти ошибки?Моя интуиция подсказывает мне, что в Firefox что-то изменилось, но в настоящее время я не могу найти никакой информации в Интернете.Вызовы ajax по-прежнему работают нормально, но я опасаюсь просто полагаться на свою интуицию и оставлять ошибки скрипта в своем коде.
Спасибо,
Джейсон
Решение
Вот ссылка на функцию NsIDownloadProgressListener - загрузчик.Похоже, что он устарел.
Другие советы
Вместо этого я получаю это в tabBrowser:chrome://browser/content/tabbrowser.xml
(4) возникают ошибки:
p.onStatusChange
p.onProgressChange п.onProgressChange
p.Изменение состояния
p.onSecurityChange п.onSecurityChange
Что я обнаружил, так это то, что надстройка "Загрузка PDF" вызывала эти ошибки.Лучшим способом для меня проверить было перейти на страницу, которая выдавала ошибки, отключить все дополнения и включать их одно за другим (начиная с Firebug).Вместо того чтобы использовать их один за другим, я фактически включил их по 3 штуки, чтобы помочь быстрее выявить проблему.