Иногда, когда я отлаживаю некоторый javascript в Chrome, и у меня есть javascript, приостановленный, если я пытаюсь перезагрузить страницу, хром вместо этого просто «продолжает» отладчик, к следующей точке останова.Chrome Javascript Debugger, при паузе, не перезагружает страницу
Невозможно заставить javascript полностью прекратить работу, и пусть хром просто перезагрузит страницу. Каждое нажатие кнопки -R или щелчка кнопки перезагрузки просто переходит к следующей точке останова.
Моего решения импровизированного сейчас является
- скопировать URL бар адрес
- близко, что вкладка
- открывался новой закладке
- , а затем открыть URL в новой вкладке.
Это довольно грубая сила, но это единственный способ заставить Chrome фактически загружать новую копию этой страницы, а не просто продолжать существующую. Опорожнение кеша не влияет, поскольку оно даже не пытается перезагрузить страницу.
p.s. Я также заметил, что кнопка «stop» для отладчика javascript также отсутствует. Как я могу просто сказать chrome, чтобы остановить выполнение javascript, не нужно продолжать. Единственными элементами управления являются «продолжить», «шаг за шагом», «шаг за шагом», «выход». Как нет «остановки» или «отмены».
Если я помню, закрытие окна отладчика и перезагрузка действительно работали. – DragonFax
как это все еще проблема !!! – jozxyqk
Предполагается, что скрипты завершатся, выясняя, почему скрипты не заканчиваются (например, бесконечные циклы, дорогие процессы и т. Д.), Скорее всего, именно то, что вы пытаетесь отладить, если вы находитесь в ситуации, описанной в вопросе! – yasashiku