Google Chrome не позволит мне устанавливать контрольные точки - PullRequest
31 голосов
/ 20 октября 2010

Я использовал Google Chrome для отладки своего javascript, но внезапно я больше не могу устанавливать точки останова.Я щелкаю по номеру строки, где я ранее щелкнул, чтобы добавить точку останова, но точка останова не будет добавлена.Иногда, если я нажимаю очень быстро, как сумасшедший, я вижу, как он пытается добавить точки останова, но он не залипает.

Единственное, что я изменил, - это добавление JSONView.Я удалил это, но все еще не могу добавить точки останова.

У кого-нибудь есть идеи?

Правка: я могу размещать точки останова на других страницах, таких как StackOverflow, только не на той, которую я 'я работаю на localhost.

Ответы [ 4 ]

17 голосов
/ 20 ноября 2011

Нет, это не исправлено. Отладчик Chrome делал это столько, сколько я себя помню. Просто закройте и снова откройте отладчик, и он обычно приходит снова. Иногда вам может потребоваться несколько раз, чтобы это сработало.

8 голосов
/ 04 февраля 2011

Эта ошибка была исправлена ​​вчера (3 февраля) с появлением нового API для управления точками останова JavaScript: http://code.google.com/p/chromium/issues/detail?id=69988

Я загрузил самую последнюю версию Chromium по ночам с http://build.chromium.org/f/chromium/snapshots/ и смог успешно установить точки останова в JavaScript, чего я не смог сделать с помощью текущих стабильных / бета / dev сборок Chrome.

Надеюсь, это исправление будет включено в следующие выпуски Chrome. А до тех пор добавление операторов debugger; в ваш код является достойным обходным путем для установки точек останова.

1 голос
/ 04 июня 2015

Это также происходит при попытке установить точку останова на недоступном коде.Если запуск отладчика в новом chrome-процессе продолжает вызывать проблемы, убедитесь, что нет ошибочных разрывов, возвратов и т. Д. До точки останова.

например:

var foo = 'bar';
return foo;

foo = 'baz';
debugger

^^^операторы после возврата в вышеприведенном примере не будут достигнуты, chrome справедливо откажется соблюдать команды отладчика или устанавливать точки останова

0 голосов
/ 26 января 2015

Проверьте код JS!В Chrome (и Firefox) тоже произошла ошибка, и метод был назван так же, как и другой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...