Wie entferne ich alle Haltepunkte in einem Schritt in Google Chrome?


198

Wie entferne ich alle Haltepunkte in einem Schritt in Google Chrome? Verwenden von Version 11.

[aktualisieren]

Hierfür gibt es jetzt eine Funktionsanforderung .

[aktualisieren]

Die Feature-Anfrage ist geschlossen (Dez 2011)!


Gibt es keine Deactivate all breakpointsSchaltfläche wie in Chrome 9?
Matt Ball

1
@Krik: Version 11 ist eine Beta. Sie haben einen nächtlichen Körperbau. @Matt: Wenn ich die Seite aktualisiere, was sehr häufig vorkommt, werden Haltepunkte reaktiviert.
Tony_Henrich

1
Ich schaue auf Chrome Version 51, Sie müssen zu Quelle> Debug-Bereich gehen (wo beobachten, Stapel aufrufen, Haltepunkte ...). Klicken Sie mit der rechten Maustaste auf den Bereich Haltepunkte (Sie benötigen einige Haltepunkte, um die Option anzuzeigen), und Sie finden "Alle Haltepunkte entfernen".
Dhanuka777

1
BITTE Community HILFE BEI ABSTIMMUNG unter bugs.chromium.org EINE EINFACHE LÖSUNG für dieses Problem ... Auch heute (2019) KEINE EINFACHE LÖSUNG .
Peter Krauss

Antworten:


228

Dies ist jetzt auf der Registerkarte Quellen der Chrome Developer Tools möglich. Bitte sehen Sie sich den Screenshot unten an und klicken Sie mit der rechten Maustaste in den Abschnitt "Haltepunkte" des linken Fensters.

Geben Sie hier die Bildbeschreibung ein


Funktioniert auch für Chrome Version 70
Jasmeet

123

Seit kurzem (Chrome 18) können Sie mit der rechten Maustaste auf einen beliebigen Haltepunkt im Bereich Haltepunkte klicken und voila! Der Popup-Menüpunkt "Alle JavaScript-Haltepunkte entfernen"!


7
In letzter Zeit ist so viel mit Chrome passiert, dass es schwierig wird zu sehen, was wo passiert. Anscheinend bin ich auf Chrome 27 und kann nicht alle Haltepunkte mit dem oben beschriebenen Ansatz deaktivieren. Diese Optionen fehlen mir. Es hängt mein ganzer Browser und ich muss zurück zu Firefox / Firebug. Ideen?
Mike

18
Vielleicht bin ich nur dick, aber ich denke, der Screenshot hier täuscht ein wenig - Rechtsklick-Menüs werden normalerweise rechts unten im Cursor angezeigt, sodass es so aussieht, als würden Sie mit der rechten Maustaste auf den Quellcode klicken, aber in Tatsächlich müssen Sie mit der rechten Maustaste auf den Bereich Haltepunkte klicken (wie im Text Ihrer Antwort zwar angegeben, aber es ist nur klar, was dies bedeutet, wenn Sie den Bereich Haltepunkte im Bild überhaupt bemerken oder bereits wissen, dass er vorhanden ist). Ich denke, der Screenshot von Thirumalaa Srinivas 'Antwort unten ist besser; Vielleicht solltest du es kneifen und anstelle von dir verwenden?
Mark Amery

1
@Mike Vielleicht klickst du mit der rechten Maustaste an der falschen Stelle - obwohl diese Antwort richtig ist, täuscht der Screenshot ein wenig und hat mich und mindestens einen anderen Kommentator zu dieser Frage bereits irregeführt. Siehe meinen Kommentar oben. Dies funktioniert für mich in Chrome 31, und gemäß der Antwort hat es in Chrome 18 funktioniert. Ich wäre also überrascht, wenn es in Chrome 27 nicht funktioniert hätte.
Mark Amery

1
Noch schlimmer, wenn Sie haben Split panels vertically when docked to rightund richtig andocken, Breakpointsbefindet sich der Bereich unterhalb des Quellenbereichs und nicht so nahe am obigen Kontext. Wie beim Lesen von "Er ging in den Laden" mit einem "the" dachte ich nur, er meinte, der Zeilennummernbereich mit Haltepunkten sei der "Haltepunktbereich". Vermutung JS-Codierer == Leseverständnis fehlgeschlagen. ; ^) Danke, Kommentatoren. Nützlich, um das Bild zu bearbeiten?
Ruffin

1
Diese Antwort ist jetzt veraltet, sie haben diese Optionen nicht mehr im Kontextmenü mit der rechten Maustaste mit Version 55.0.2883.87 m
ninjasense

19

Chrome Devtools stürzte jedes Mal ab, wenn ich versuchte, auf das SourcesPanel zuzugreifen , weil in einer minimierten Javascript-Datei ein Haltepunkt vorhanden war.

Um alle Haltepunkte ohne Zugriff auf die Schnittstelle zu entfernen, haben Sie folgende Möglichkeiten:

  1. Inspektor-auf-Inspektor öffnen : Den ersten Inspektor abdocken und ctrl+ shift+ drücken i, um den zweiten zu öffnen
  2. Führen Sie auf der Inspector-on-Inspector-Konsole Folgendes aus:

    window.localStorage.breakpoints = [];
    
  3. Schließen Sie die Inspektoren und laden Sie die Seite neu. Jetzt sind die Haltepunkte weg.


4
Ich laufe an der Konsole window.localStorage.breakpoints = []; und nichts ...
Peter Krauss

2
Dies ist die einzige Antwort, die die Frage wörtlich beantwortet. Wie haben Sie diese Methode entdeckt?
jsejcksn

10

Unter Quellen können Sie auf die rot markierte Schaltfläche im Bild unten klicken oder die Tastenkombination Strg + F8 verwenden, wie dies in der QuickInfo angezeigt wird (Haltepunkte aktivieren / deaktivieren). Etwas tiefer unter "Haltepunkte" sehen Sie alle Ihre Haltepunkte. Wenn Sie alle deaktivieren, werden sie ausgegraut.

Geben Sie hier die Bildbeschreibung ein


2
aber nicht entfernen nur deaktivieren
Prageeth Godage

4
Dies scheint im Moment die einzige Problemumgehung zu sein? Sieht so aus, als hätten sie es aus den Rechtsklick-Menüs entfernt.
Dunc

Was wäre ein guter Grund, eine so benötigte Funktionalität auszuschalten?
Durchschnittlicher Joe

7

Lösung hier .

Um alle Haltepunkte zu löschen, öffnen Sie den Inspektor im Inspektor (docken Sie den ersten Inspektor ab und drücken Sie Strg-Umschalt-I, um den zweiten zu öffnen) und führen Sie "WebInspector.settings.domBreakpoints.set ([])" in der Konsole des zweiten Inspektors aus.


4
Das funktioniert bei mir nicht. Ich bekommeUncaught ReferenceError: WebInspector is not defined
John Henckel

2
  1. neue Tabs; Strg + Umschalt + J zur Konsole; Zugriffs-URL

  2. Öffnen Sie den Chrome-Task-Manager und beenden Sie die Registerkarte.

  3. Strg + Umschalt + J zu Anwendung -> Servicemitarbeiter (Offiline) -> Aktualisieren

  4. zu Quellen Haltepunkt abbrechen

Erfolg


1

Eine andere Möglichkeit besteht darin, alle Haltepunkte zu deaktivieren, indem Sie:

Ctrl + F8


Dies deaktiviert sie nur :(
Sebastian Thomas

0

In meinem Fall war die Deinstallation und Neuinstallation von Chrome ohne Erfolg.

Auch window.localStorage.clear () hat nicht geholfen.

Meine "letzte Chance" besteht darin, das gesamte Verzeichnis zu entfernen, in dem Chrome seine Daten speichert. Schalten Sie zuerst Ihr Chrome aus. Schauen Sie sich dann diesen Pfad an: "c: \ Benutzer \ {Ihr_Benutzer} \ AppData \ Local \ Google \ Chrome \ Benutzerdaten \ Standard \ Lokaler Speicher \". Versuchen Sie hier, alles zu löschen, was sich in diesem Verzeichnis befindet.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.