Отладка отладки Firefox не работает
Когда я нажимаю на строку, чтобы установить точку прерывания, линия точки разрыва подсвечивается, тогда подсветка точки останова исчезает.
Кроме того, отладка разработчиков Firefox работает нормально.
Ответы
Ответ 1
Это может помочь людям в будущем без необходимости изменять какой-либо JS файл:
Вы нажали кнопку " Deactivate breakpoints
? Нажатие на это включает/выключает точки останова.
Если значок синего цвета, это означает, что точки останова будут деактивированы.
Примечание: я заметил, что в некоторых сессиях тумблер активирован, хотя не синий, обновление страницы решило эту проблему.
Ответ 2
Это случилось со мной в Firefox 60.3.0
. Совет по удалению папки Mozilla привел меня к лучшему решению, которое заключается в редактировании файла prefs.js
в папке профиля Mozilla. (В моей системе это было в C:\Users\xxx\AppData\Roaming\Mozilla\Firefox\Profiles\xxx.default
)
Я удалил все строки в prefs.js, которые начинались с
user_pref ( "DevTools.
например
user_pref ("devtools.toolsidebar-height.inspector", 350);
user_pref ("devtools.toolsidebar-width.inspector", 350);
Это устранило проблему, сохранив все мои закладки, сохраненные пароли и т.д. Строки в prefs.js были воссозданы при следующем запуске отладчика.
Ответ 3
Я просто столкнулся с той же проблемой - Firefox Quantum 60 на Ubuntu.
Решение для меня состояло в том, чтобы удалить папку ~/.mozilla для моей учетной записи. Потеряли все мои закладки, историю, настройки и т.д., Но теперь можно снова установить точки останова.
Ответ 4
В моем случае было 2 флажка для проверки:
Ответ 5
В моем случае я ошибочно включил "источник черного ящика" для файла (в меню правой кнопки мыши). Когда я отключил его, то прерывания снова работают.
Ответ 6
Я столкнулся с этой проблемой или ее вариантом. Для меня это было потому, что по умолчанию webpack устанавливал для devtool
значение "eval". Это сломало остановку в контрольных точках в Firefox для меня. Изменение этого параметра на "source-map" решило проблему, хотя я подозреваю, что большинство других не-eval вариантов также будет работать нормально.
Я заметил это, потому что я посмотрел в сгенерированном файле JS и заметил, что все было помещено в вызовы eval()
.
Ответ 7
Также проверьте консоль на наличие ошибок. Я столкнулся с этой проблемой (не могу установить точку останова), когда есть ошибка в другом месте на странице..
Ответ 8
Я просто наткнулся на похожую проблему. В моем случае это был глаз в правом нижнем углу.
Точка останова исчезает после щелчка по глазу:
Обновление:
И еще один способ "черного ящика" источника: