Почему Chrome останавливается на какой-то строке внутри jQuery?

Каждый раз, когда я обновляю свое веб-приложение с помощью инспектора Chrome, оно приостанавливается и переводит меня на вкладку «Источники» с большой красной стрелкой, указывающей на какую-то странную строку внутри jQuery.

я понимаю

Приостановлено в отладчике

в верхней средней части окна и

Приостановлено при исключении: DOMException

в стеке вызовов на вкладке источников.

Насколько мне известно, я не устанавливал никаких точек останова, и этот код раньше не генерировал исключения - так что же происходит?


person Andrew Arrow    schedule 02.03.2011    source источник
comment
А вам нужны ответы или догадки? Если вам нужны ответы, вероятно, будет полезно предоставить свой код jQuery. И номер соответствующей строки.   -  person David says reinstate Monica    schedule 03.03.2011
comment
прости, Дэвид. Я публиковал вопрос и ответ, поэтому я очень кратко изложил свой вопрос. Я только что провел 4 часа, биться головой о стену, пока коллега не показал мне значок паузы в левом нижнем углу. Я просто хотел задокументировать решение на случай, если проблема возникнет у кого-то другого.   -  person Andrew Arrow    schedule 03.03.2011


Ответы (8)


Этот маленький значок паузы в левом нижнем углу. Должен быть черного цвета. Щелкните его, чтобы просмотреть несколько вариантов точки останова.

person Andrew Arrow    schedule 02.03.2011
comment
Спасибо за ответ. Спас меня, немного ударившись головой. - person Brian M. Hunt; 24.04.2011
comment
Как долго я живу с этой ошибкой? Арг. - person K.K. Smith; 30.08.2013

Я занимался отладкой и забыл удалить точку останова.

Точки останова прослушивателя событий

person Karson    schedule 10.07.2014

Также убедитесь, что вы не отметили «Any XHR» в разделе «XHR Breakpoints».

person Jeremy Warne    schedule 27.11.2013
comment
Я поставил галочку, что вызывало у меня ту же проблему. Избавился от этого надоедливого сообщения о паузе в отладчике после его снятия. - person John; 19.08.2016

Чтобы отключить это в Windows для Chrome.

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

введите описание изображения здесь

person blue-sky    schedule 12.03.2014
comment
Так когда он серый, как здесь, он выключен? К сожалению, способ реализации всплывающих подсказок представляет собой беспорядок, поскольку не переключатели показывают, что происходит при нажатии, некоторые разработчики кодируют всплывающую подсказку, чтобы сделать то же самое (вместо отображения состояния что логичнее ... думаю: D) - person Jürgen A. Erhard; 31.01.2017

Решение для отладки Visual Studio

У меня была такая же проблема с отображением «Приостановлено в отладчике», когда я создавал веб-сайт с помощью MVC 5 и бритвы.

Для меня проблему решило следующее:

  1. Удалите все точки останова в коде (некоторые были установлены в коде JavaScript).

  2. Начните отладку проекта, перейдите на вкладку «Настройки исключений» и снимите флажок «Исключения JavaScript (Chrome)».

  3. Остановить отладку - настройки будут применены первыми после перезапуска.

  4. Начать отладку - больше никаких "Приостановлено в отладчике"

Где-то по ходу дела я, должно быть, установил флажок «Исключения JavaScript (Chrome)» и забыл об этом.

Ссылка на изображение настроек исключения

person solarstrings    schedule 17.10.2019

Это также может вызвать проблему

Значок точки останова в левом верхнем углу должен быть синим (для отключения точек останова)

введите описание изображения здесь

Не должно быть таким серым

введите описание изображения здесь

person Asif Asghar    schedule 10.02.2015

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

person mibawork    schedule 29.07.2016

для меня это было проблемой:  введите описание изображения здесь Мне пришлось снять флажок любой XHR или выборки

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

person Yassine Safraoui    schedule 19.10.2019