Отладка Firebug скачет / сломается на несуществующей точке останова! - PullRequest
15 голосов
/ 15 февраля 2011

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

enter image description here

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

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

Любая идея, почему это происходит и как это исправить ??

Ответы [ 6 ]

8 голосов
/ 05 февраля 2013

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

4 голосов
/ 16 июля 2014

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

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

По моему опыту, это остановило случайного взлома firebug на этих линиях.

3 голосов
/ 31 января 2013

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

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

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

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

Firebug invisible breakpoints

3 голосов
/ 25 мая 2011

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

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

2 голосов
/ 11 марта 2011

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

0 голосов
/ 25 апреля 2018

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

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

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

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

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

...