Отключить вызов функции для отладчика в консоли разработчика Chrome

Я использую Консоль разработчика Chrome для изучения кода страницы, но затем на странице есть JavaScript, который вызывает отладчик.

(function() {
debugger
})

И страница приостанавливалась, затем всякий раз, когда я нажимаю синюю стрелку, чтобы возобновить выполнение скрипта, вызывается другая такая функция, делающая невозможной загрузку страницы. Есть ли способ отключить вызов отладчика в Chrome, чтобы страница могла загружаться без остановки? Я выключил "приостановлен на исключение", но это не останавливает паузу.

3 ответа

Решение

Щелкните правой кнопкой мыши столбец номера строки рядом со строкой, содержащей debugger заявление и выберите Никогда не останавливаться здесь.

Сделайте это для каждого экземпляра debugger,

никогда не останавливайтесь здесь скриншот

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

Обновление Инженер DevTools также напомнил мне, что у нас есть кнопка Force Resume. Удерживайте кнопку "Resume", затем выберите " Force Resume", и DevTools игнорирует все последующие точки останова.

принудительное возобновление

документация

Если скрипт находится в отдельном файле, вы также можете заблокировать этот скрипт.

Просто деактивировать точки останова Деактивные точки остановаЩелкните

Я столкнулся с той же проблемой, попробовал все варианты, а затем понял, что проблема связана с одним из расширений Chrome!

Попробуйте отключить расширения по одному.

Другие вопросы по тегам