2013-04-05 3 views
39

Если окно отладки открыто, отладчик начинает удалять строки сам по себе, даже если нет установленных контрольных точек.Как остановить хром от перехода в режим отладки?

Я попытался использовать кнопку «Деактивировать точки останова», и это не имеет значения, если оно включено или выключено.

это происходит на любом веб-сайте.

+11

Там есть опция под названием «Пауза на исключениях» - выключите его. – techfoobar

+0

Я никогда не знал об этой паузе об исключениях! Может ли он также приостановить все, что возвращает undefined? –

ответ

49

Вы случайно установили «Пауза на исключения» для всех исключений/неперехваченных.

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

+2

Life-saver. Благодарю. –

+13

Если символ паузы не синий, возможно, вы случайно отметили линию для проверки отладки. Эта строка имеет синюю стрелку справа, которую нужно щелкнуть, чтобы выключить ее. –

+1

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

0

У вас есть несколько вкладок браузера Chrome, открытых для одного и того же URL-адреса и панели инструментов dev. На другой вкладке вы установили точки останова, которые появляются при отладке на текущей вкладке. Решение: Закройте панель инструментов разработчика на другой вкладке или на самой вкладке.

+1

На этот вопрос был дан ответ в комментарии, потому что OP включил «паузу на исключениях», это может произойти случайно. Инструменты разработчика Chrome существуют на основе каждой вкладки, и никакие точки останова на другой вкладке не будут вызывать взаимодействия на любой другой вкладке. – stolli

14

Есть несколько причин для этого:

  1. Вы переключены на Pause на исключениях кнопку. Итак, переключите это.

    enter image description here

  2. Вы переключены линию (или больше), чтобы быть приостановлена ​​на исключение. Итак, переключите это.

    enter image description here

+1

спасибо! ваш ответ действительно ясен :) –

+0

Как FYI; это кнопка синей паузы, а не флажок на первом снимке. – Pylinux

3


Я сделал это работает ..
Пожалуйста, следуйте выделенную отметку в прилагаемом изображении.

Спасибо, enter image description here