Czasami kiedy debuguję niektóre javascript w Chrome i mam javascript paused, jeśli próbuję przeładować stronę, chrome zamiast "kontynuuje" debugger, stepping do następnego punktu przerwania.Chrome Javascript Debugger, po pauzie, nie przeładuje strony
Wydaje się, że nie ma sposobu, aby wymusić całkowite zamknięcie javascript, a Chrome wystarczy ponownie załadować stronę. Każde naciśnięcie -R lub kliknięcie przycisku przeładowania po prostu przechodzi do następnego punktu przerwania.
Moje rozwiązanie make-shift teraz jest
- skopiować pasek adresu url
- blisko, że zakładka
- otworzyć nową kartę
- a następnie otwórz link w nowej karcie.
To dość brutalna siła, ale jest to jedyny sposób, w jaki Chrome może załadować nową kopię tej strony, zamiast tylko kontynuować istniejącą kopię. Opróżnianie pamięci podręcznej nie ma żadnego wpływu, ponieważ nawet nie próbuje ponownie załadować strony.
p.s. Zauważyłem również, że nie ma też przycisku "stop" dla debuggera javascript. Jak mogę po prostu powiedzieć chrome, aby przestał wykonywać javascript, nie trzeba kontynuować. Jedynymi kontrolkami są "kontynuuj", "krok po kroku", "krok", "krok". Jak nie ma "stop" lub "anuluj".
Jeśli sobie przypomnę, zamknięcie okna debuggera i ponowne załadowanie działały. – DragonFax
jak to wciąż jest problemem !!! – jozxyqk
Zakłada się, że skrypty się skończą - ustalenie, dlaczego skrypty nie kończą się (np. Nieskończone pętle, drogie procesy itp.), Prawdopodobnie są dokładnie tym, co próbujesz debugować, jeśli znajdujesz się w sytuacji opisanej w pytaniu! – yasashiku