Отладка Firebug перескакивает / прерывается на несуществующей точке останова!

Итак, у меня есть эта страница с кучей функций jQuery. У меня вообще нет точек останова, но Firebug всегда прерывает / переходит к функции JS, как будто точка останова есть, но ее нет !!!

введите описание изображения здесь

Он также ломает некоторые JS на странице (не все). Я имею в виду, что я нажимаю «play» или «F8» пару раз, чтобы продолжить / остановить отладку, но тогда некоторые функции JS больше не работают. При выключенном Firebug все работает нормально.

Я использую Firefox 3.6.13 с Firebug 1.6.2.

Есть идеи, почему это происходит и как это исправить?


person Jonathan    schedule 15.02.2011    source источник
comment
Это начало случалось со мной, когда я обновился до версии firebug 1.7.0   -  person Topera    schedule 25.05.2011


Ответы (6)


Что сработало для меня (в FireFox v18.0.1 с FireBug v1.11.1), так это сброс всех параметров FireBug: меню FireBug -> Параметры -> Сбросить все параметры Firebug. Я не понял, какой именно вариант вызвал проблему.

person Annie B    schedule 05.02.2013

Я столкнулся с этой проблемой, когда я столкнулся с точкой останова, и она даже не отображается на вкладке точек останова.

Одна вещь, которую я обнаружил, которая работает, - это создать фактическую точку останова в строке, где ломается firebug, а затем вручную отключить ее с помощью флажка на вкладке точек останова.

По моему опыту, это предотвратило случайное нарушение Firebug этих строк.

person Guest    schedule 16.07.2014
comment
Спасибо, это единственное, что мне помогает !! - person Stepan Yakovenko; 20.01.2015

Решение состоит в том, чтобы удалить firefox и firebug и переустановить с нуля.

person Jonathan    schedule 11.03.2011
comment
Я использовал встроенный отладчик Firefox и столкнулся с той же проблемой. Чистая установка была именно тем, что устранило проблему для меня - person Kevin; 08.05.2014
comment
Да, конечно, каждый раз, когда это происходит (а это в 50% случаев я использую точки останова). - person Tomáš Zato - Reinstate Monica; 23.10.2015

Решено! В моем случае я нажал кнопку, показанную ниже. Просто нажмите еще раз :)

Примечание: мой экран для печати на португальском языке, но это не проблема для понимания.

firebug

person Topera    schedule 25.05.2011

Вероятно, немного запоздалый ответ, но вы, вероятно, добавили точку останова в ошибке, и ошибки больше нет, поэтому вы не можете отключить ее в обычном режиме.

Вот что вам нужно сделать:

  1. Перейти на вкладку "Сценарий"
  2. Щелкните вкладку точек останова справа
  3. Удалите нужные точки останова, щелкнув маленький x

Вот изображение для иллюстрации:

Невидимые точки останова Firebug

person marioBonales    schedule 31.01.2013
comment
Мне помогло, но не совсем так, как описано. Пришлось добавить точку останова в этом месте и удалить ее с помощью меню справа. Другие решения мне не помогли. - person Stepan Yakovenko; 09.12.2014
comment
PS: обратите внимание, что ошибочный firebug значительно замедлит производительность кода, который имеет такие отключенные точки останова ... - person Stepan Yakovenko; 20.01.2015
comment
у меня была такая же проблема с хромом. Я создал точку останова, щелкнув строку кода, и я этого не осознавал. - person dabobert; 22.12.2015

Я знаю, что это очень давно, но со мной только что начало происходить то же самое.

В отладчике справа под «Точками останова» было написано «Нет точек останова», но по мере загрузки страницы она продолжала ломаться на определенной строке, и страница не могла закончиться, если бы я вручную не прошел через загрузку материала.

Если я затем добавил точку останова в этой строке (как было предложено выше), она добавила ее в список точек останова справа, как и ожидалось, но, как ни странно, вторая точка останова (для другой строки) волшебным образом появилась и в списке точек останова, что казался немного глючным. Удаление одного или обоих не устранило проблему.

При более внимательном рассмотрении моего кода я понял, что напортачил, комментируя эту строку (используя неуклюжее сочетание / ** / и //), и это заставляло отладчик срабатывать и прерывать выполнение. Раньше я не видел ошибок в коде - обычно я просто получаю сообщение об ошибке в консоли, но страница завершается. Может что-то про ошибки в тегах комментариев запускает отладчик?

Во всяком случае, думал, что поделюсь, если это будет полезно для кого-то еще.

person kiden    schedule 25.04.2018