Подтвердить что ты не робот

Отладчик Javascript Chrome при приостановке не перезагружает страницу

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

Кажется, нет никакого способа заставить javascript перестать работать полностью, и пусть хром просто перезагрузит страницу. Каждое нажатие кнопки -R или щелчка кнопки перезагрузки просто переходит к следующей точке останова.

Мое решение для сдвига теперь -

  • скопировать адрес строки заголовка
  • закрыть эту вкладку
  • откройте новую вкладку
  • а затем откройте URL-адрес на новой вкладке.

Это скорее грубая сила, но единственный способ заставить Chrome фактически загружать новую копию этой страницы, а не просто продолжать существующую ее. Опорожнение кеша не влияет, поскольку оно даже не пытается перезагрузить страницу.

p.s. Я также заметил, что кнопка "stop" для отладчика javascript также отсутствует. Как я могу просто сказать chrome, чтобы остановить выполнение javascript, не нужно продолжать. Единственными элементами управления являются "продолжить", "шаг за шагом", "шаг за шагом", "выход". Как нет "остановки" или "отмены".

4b9b3361

Ответ 1

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

Ответ 2

Я нашел проблему, которая вызывала это для меня, была то, что я случайно нажал кнопку внизу слева "приостановить исключения JavaScript" . Он был синим - я дважды щелкнул его, чтобы вернуть его к серому, и отладчик полностью остановился.

Ответ 3

вы можете просто деактивировать все точки останова, перезагрузить страницу и повторно активировать их, последнюю кнопку (пятый, начиная с паузы)

Отладчик Google Chromes поразителен, но он не похож на gdb, где вы можете просто запустить его или убить, хотя вы можете включить/отключить его, вызвав инструменты dev, подумайте об этом скорее как монитор или менеджер для интерпретатор, поскольку JS по большей части всегда запускается или запускается, когда JS нуждается в анализе, debugger просто взаимодействует с интерпретатором, вот как я интерпретировал, если Im wrong я приношу свои извинения.

Ответ 4

Если вы хотите фактически остановить все действия на вкладке, не закрыв ее или окно инструментов разработчика, вы можете заставить ее включить "Aw, snap!". (с помощью удобной кнопки перезагрузки) с помощью диспетчера задач Chrome (Дополнительные инструменты → Диспетчер задач, выберите вкладку, нажмите "Завершить процесс" ).

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

Ответ 5

Отладчик Google chrome не отключается, КОГДА-ЛИБО. Как только я создал 1 точку останова, но теперь нет точек останова, но все еще остается пауза и нет точки останова, где она останавливается. Я настоятельно рекомендую не использовать отладчик вообще, если вы это сделали, просто удалите хром и переустановите и никогда не устанавливайте точки останова.