Jak usunąć wszystkie punkty przerwania w jednym kroku w Google Chrome?

198

Jak usunąć wszystkie punkty przerwania w jednym kroku w Google Chrome? Korzystanie z wersji 11.

[aktualizacja]

Jest teraz prośba o tę funkcję .

[aktualizacja]

Żądanie cechą jest zamknięty (gru 2011)!

Tony_Henrich
źródło
Czy nie ma Deactivate all breakpointsprzycisku, jak w Chrome 9?
Matt Ball
1
@Krik: Wersja 11 jest wersją beta. Mają nocną wersję. @Matt: Kiedy odświeżam stronę, która jest bardzo często, punkty przerwania zostają ponownie aktywowane.
Tony_Henrich
1
Patrzę na Chrome w wersji 51, musisz przejść do źródła> panel debugowania (gdzie zegarek, stos połączeń, punkty przerwania ...). Kliknij prawym przyciskiem myszy okienko punktów przerwania (aby zobaczyć opcję, musisz mieć kilka punktów przerwania), a znajdziesz „Usuń wszystkie punkty przerwania”.
Dhanuka777
1
PROSIMY o pomoc społeczności w głosowaniu na stronie bugs.chromium.org PROSTE ROZWIĄZANIE tego problemu ... Nawet w dzisiejszych czasach (2019) NIE PROSTE ROZWIĄZANIE .
Peter Krauss

Odpowiedzi:

228

Jest to teraz możliwe na karcie Źródła Narzędzi dla programistów Chrome. Zobacz zrzut ekranu poniżej i kliknij prawym przyciskiem myszy w sekcji „Punkty przerwania” w lewym oknie.

wprowadź opis zdjęcia tutaj

thirumalaa srinivas
źródło
Działa również dla Chrome w wersji 70
Jasmeet
123

Od niedawna (Chrome 18) możesz kliknąć prawym przyciskiem myszy dowolny punkt przerwania w panelu Punkty przerwania i voila! Wyskakujące menu „Usuń wszystkie punkty przerwania JavaScript”!

Alexander Pavlov
źródło
7
Ostatnio tak wiele dzieje się z Chrome, że trudno jest zobaczyć, co się dzieje, gdzie najwyraźniej jestem na Chrome 27 i nie jestem w stanie wyłączyć wszystkich punktów przerwania przy użyciu powyższego podejścia. Brakuje mi tych opcji. Zawiesza całą moją przeglądarkę i muszę wrócić do przeglądarki Firefox / firebug. Pomysły?
Mike
18
Być może jestem gruby, ale myślę, że zrzut ekranu jest nieco zwodniczy - menu po kliknięciu prawym przyciskiem myszy zwykle pojawiają się w prawym dolnym rogu kursora, więc wygląda na to, że klikniesz kod źródłowy prawym przyciskiem myszy, ale w musisz kliknąć prawym przyciskiem myszy okienko Punktów przerwania (zgodnie z tekstem Twojej odpowiedzi, co prawda, ale jasne jest tylko, co to oznacza, jeśli zauważysz okienko Punktów przerwania na obrazie lub już wiesz, że on istnieje). Myślę, że zrzut ekranu z odpowiedzi Thirumalaa srinivas poniżej jest lepszy; może powinieneś go uszczypnąć i użyć zamiast swojego?
Mark Amery
1
@Mike Być może klikasz prawym przyciskiem myszy w niewłaściwym miejscu - chociaż ta odpowiedź jest prawidłowa, zrzut ekranu jest nieco zwodniczy i już wprowadził mnie w błąd i co najmniej jednego innego komentatora tego pytania. Zobacz mój komentarz powyżej. Działa to dla mnie w Chrome 31 i zgodnie z odpowiedzią działało w Chrome 18, więc byłbym zaskoczony, gdyby nie działał w Chrome 27.
Mark Amery
1
Co gorsza, gdy masz Split panels vertically when docked to righti dokujesz dokładnie, Breakpointspanel znajduje się poniżej panelu Źródła, a nie tak blisko powyższego kontekstu. Podobnie jak czytanie „On poszedł do sklepu z jednym„ ”, właśnie pomyślałem, że miał na myśli, że okienko numeru linii z punktami przerwania to„ okienko punktów przerwania ”. Zgadnij koder JS == czytanie ze zrozumieniem nie powiodło się. ; ^) Dzięki, komentatorzy. Przydatny do edycji obrazu?
ruffin
1
Ta odpowiedź jest teraz nieaktualna, nie mają już tych opcji w menu kontekstowym prawym przyciskiem myszy w wersji 55.0.2883.87 m
ninjasense
19

Chrome Devtools ulegał awarii za każdym razem, gdy próbowałem uzyskać dostęp do Sourcespanelu z powodu punktu przerwania w zmniejszonym pliku JavaScript.

Aby usunąć wszystkie punkty przerwania bez dostępu do interfejsu, możesz wykonać następujące czynności:

  1. Otwórz inspektora na inspektorze: oddokuj pierwszego inspektora i naciśnij ctrl+ shift+, iaby otworzyć drugiego
  2. W konsoli inspektor-na-inspektorze wykonaj następujące czynności:

    window.localStorage.breakpoints = [];
    
  3. Zamknij inspektorów i załaduj stronę ponownie. Teraz punkty przerwania zniknęły.

Leeroy Brun
źródło
4
Biegam na konsoli window.localStorage.breakpoints = []; i nic ...
Peter Krauss
2
To jedyna odpowiedź, która dosłownie odnosi się do pytania. Jak odkryłeś tę metodę?
jsejcksn
10

W sekcji Źródła możesz kliknąć przycisk oznaczony kolorem czerwonym na obrazku poniżej lub użyć skrótu Ctrl + F8, tak jak pokazuje podpowiedź (aktywuj / dezaktywuj punkty przerwania). Nieco niżej w „Punktach przerwania” zobaczysz wszystkie swoje punkty przerwania. Jeśli zdecydujesz się wyłączyć wszystkie, zostaną one wyszarzone.

wprowadź opis zdjęcia tutaj

FrenkyB
źródło
2
ale nie usuwaj tylko dezaktywuj
Prageeth godage
4
To wydaje się być obecnie jedynym obejściem? Wygląda na to, że usunęli go z menu po kliknięciu prawym przyciskiem myszy.
Dunc,
Jaki byłby dobry powód, aby usunąć tak potrzebną funkcjonalność?
Średnia Joe
7

rozwiązanie tutaj .

Aby usunąć wszystkie punkty przerwania, otwórz inspektora na inspektorze (oddokuj pierwszego inspektora i naciśnij Ctrl-Shift-I, aby otworzyć drugi) i uruchom „WebInspector.settings.domBreakpoints.set ([])” w konsoli drugiego inspektora.

fmsf
źródło
4
To mi nie działa. RozumiemUncaught ReferenceError: WebInspector is not defined
John Henckel
2
  1. nowe zakładki; Ctrl + Shift + J do konsoli; Access URL

  2. Otwórz menedżera zadań Chrome i zakończ stronę karty.

  3. Ctrl + Shift + J do Aplikacja -> Pracownicy serwisowi (Offiline) -> Odśwież

  4. do źródeł Anuluj punkt przerwania

Sukces

test666
źródło
1

Inną opcją jest dezaktywacja wszystkich punktów przerwania za pomocą:

Ctrl + F8

Mwiza
źródło
To po prostu je wyłącza :(
Sebastian Thomas
0

W moim przypadku odinstalowanie i nowa instalacja przeglądarki Chrome zakończyła się niepowodzeniem.

Również window.localStorage.clear () nie pomógł.

Moim „rozwiązaniem ostatniej szansy” jest usunięcie całego katalogu, w którym Chrome przechowuje swoje dane. Najpierw wyłącz Chrome. Następnie spójrz na tę ścieżkę „c: \ Users \ {twój_użytkownik} \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Local Storage \”. Tutaj spróbuj usunąć wszystko, co jest w tym katalogu.

Cibo FATA8
źródło