Ответ 1
Когда я хочу это сделать, я закрываю отладчик (позволяя скриптам закончить работу), затем снова откройте его и нажмите "Обновить".
Иногда, когда я отлаживаю некоторый javascript в Chrome, и когда я пытаюсь перезагрузить страницу, хром вместо этого просто "продолжает" отладчик, переходя к следующей точке останова.
Кажется, нет никакого способа заставить javascript перестать работать полностью, и пусть хром просто перезагрузит страницу. Каждое нажатие кнопки -R или щелчка кнопки перезагрузки просто переходит к следующей точке останова.
Мое решение для сдвига теперь -
Это скорее грубая сила, но единственный способ заставить Chrome фактически загружать новую копию этой страницы, а не просто продолжать существующую ее. Опорожнение кеша не влияет, поскольку оно даже не пытается перезагрузить страницу.
p.s. Я также заметил, что кнопка "stop" для отладчика javascript также отсутствует. Как я могу просто сказать chrome, чтобы остановить выполнение javascript, не нужно продолжать. Единственными элементами управления являются "продолжить", "шаг за шагом", "шаг за шагом", "выход". Как нет "остановки" или "отмены".
Когда я хочу это сделать, я закрываю отладчик (позволяя скриптам закончить работу), затем снова откройте его и нажмите "Обновить".
Я нашел проблему, которая вызывала это для меня, была то, что я случайно нажал кнопку внизу слева "приостановить исключения JavaScript" . Он был синим - я дважды щелкнул его, чтобы вернуть его к серому, и отладчик полностью остановился.
вы можете просто деактивировать все точки останова, перезагрузить страницу и повторно активировать их, последнюю кнопку (пятый, начиная с паузы)
Отладчик Google Chromes поразителен, но он не похож на gdb, где вы можете просто запустить его или убить, хотя вы можете включить/отключить его, вызвав инструменты dev, подумайте об этом скорее как монитор или менеджер для интерпретатор, поскольку JS по большей части всегда запускается или запускается, когда JS нуждается в анализе, debugger
просто взаимодействует с интерпретатором, вот как я интерпретировал, если Im wrong я приношу свои извинения.
Если вы хотите фактически остановить все действия на вкладке, не закрыв ее или окно инструментов разработчика, вы можете заставить ее включить "Aw, snap!". (с помощью удобной кнопки перезагрузки) с помощью диспетчера задач Chrome (Дополнительные инструменты → Диспетчер задач, выберите вкладку, нажмите "Завершить процесс" ).
Таким образом вы можете немедленно перезагрузить вкладку, не дожидаясь завершения всех скриптов. Окно инструментов разработчика автоматически подключится, когда вы нажмете обновление.
Отладчик Google chrome не отключается, КОГДА-ЛИБО. Как только я создал 1 точку останова, но теперь нет точек останова, но все еще остается пауза и нет точки останова, где она останавливается. Я настоятельно рекомендую не использовать отладчик вообще, если вы это сделали, просто удалите хром и переустановите и никогда не устанавливайте точки останова.