При отладке в хром скрипты всегда приостанавливаются в отладчике, даже если нет установленных точек останова, и если пауза не приостановлена, она снова приостанавливается.
Что можно сделать?
При отладке в хром скрипты всегда приостанавливаются в отладчике, даже если нет установленных точек останова, и если пауза не приостановлена, она снова приостанавливается.
Что можно сделать?
Одна из возможных причин, что вы включили "паузу на исключениях" (значок маленькой стоп-знака с символом паузы (||) с в левом нижнем углу окна). Попробуйте щелкнуть по нему, чтобы вернуться в состояние off/gray (не красное или голубое состояние) и перезагрузить страницу.
В моем случае у меня установлен флаг Any XHR
true в настройках XHR Breakpoints
, доступный на вкладке "Источники" в инструментах Chrome dev.
Снимите флажок, чтобы Chrome работал нормально снова.
Это также может вызвать проблему
Значок точки разрыва в правом верхнем углу должен быть синим, как этот
Не должно быть серым, как это
И есть несколько вариантов ниже, если вы проверили некоторые, когда это условие активно, отладчик точки останова также активен
Если вы перейдете в раздел "Источники", вы увидите кнопку паузы внизу DevTools.
В принципе, в DevTools есть 3 варианта паузы при отладке js файла,
Не приостанавливать исключения ():
Кнопка паузы будет иметь цвет серый, как если бы функция "Не останавливать на исключениях" активна.
Приостановить все исключения ():
Кнопка паузы будет иметь цвет синий, как если бы активна функция "Пауза для всех исключений".
Пауза на неперехваченных исключениях ():
Кнопка паузы будет находиться в фиолетовом цвете, как будто активна опция "Пауза на неперехваченных исключениях".
В вашем случае, если вы не хотите делать паузу, выберите "Не приостанавливать исключения". Чтобы выбрать, переключите кнопку паузы, пока она не станет серой .
Угу. Я просто изучаю инструменты chrome dev сегодня и нашел то же самое - если выше не удается, разверните область, изображенную здесь, и найдите точки останова, которые вы, возможно, установили и забыли.
Нажмите на значок "Настройки", затем нажмите кнопку "Восстановить настройки по умолчанию и перезагрузить". Это сработало для меня, тогда как принятый ответ не сделал.
В правом верхнем углу второй последний значок (окруженный красным цветом в прикрепленном изображении) предназначен для активации/деактивации отладки. Нажмите, чтобы переключать отладку в любое время.
Другой пользователь упомянул об этом небольшими подробностями, но я пропустил его, пока я не вернулся сюда примерно 3 раза в течение 2 дней -
Существует раздел под названием "Контрольные точки EventListener", который содержит список других точек останова, которые могут быть установлены. Бывает, что я случайно включил одну из них в DOM Mutation, которая давала мне знать, когда что-либо в DOM было переопределено. К сожалению, это привело к тому, что я отключил кучу плагинов и надстроек, прежде чем понял, что это всего лишь моя машина. Надеюсь, это поможет кому-то еще.
Действительно глупая проблема, с которой я столкнулся, привел меня сюда с отладчиком; command.: "debugger;" на нем установлены часы.
Это вызвало страницу, которая только что сказала отладчика; чтобы отображаться между загрузкой каждой страницы.
Чтобы отключить его, просто нажмите правой кнопкой мыши на "Наблюдение" и нажмите "Удалить выражение".
Это действительно плохой опыт. если вышеупомянутый ответ не сработал, попробуйте это.
Нажмите на значок "Настройки", затем нажмите кнопку "Восстановить настройки по умолчанию и перезагрузить".
Нажмите "F8", пока он не станет нормальным.
Счастливое кодирование!!
Вы можете просто перейти в Breakpoints в консоли разработчика Chrome, щелкнуть правой кнопкой мыши и удалить точки останова. Простой.
Вы можете нажать CTLR + F8, чтобы активировать или деактивировать точки взлома.
Это короткое решение.
В моем цикле for
произошла синтаксическая ошибка. Это вызвало ошибку паузы.