2012-06-11 9 views
229

Der Chrome-Netzwerk-Debugger gibt mir eine großartige Übersicht über alle für eine Seite geladenen HTTP-Ressourcen. Es löscht jedoch die Liste, wenn eine neue HTML-Seite der obersten Ebene geladen wird. Dies erschwert das Debuggen von Seiten, die aus dem einen oder anderen Grund automatisch neu geladen werden (laufendes Skript oder 300 Antworten).So verwenden Sie den Netzwerk-Debugger von chrome mit Weiterleitungen

Kann ich Chrome mitteilen, den Netzwerk-Debugger nicht zu löschen, wenn eine neue Top-Level-Seite geladen wird? Oder kann ich zurückgehen und die Netzwerkressourcen der vorherigen Seite betrachten?

Oder kann ich irgendwie zwingen, chrome anzuhalten, bevor ich eine neue Seite lade, wenn ich die Seite nicht kontrolliere, die ich versuche zu debuggen, die die Umleitung macht? Es ist Teil eines Openid-Tanzes, der schief läuft. Daher macht die Kombination von SSL und Anmeldeinformationen das Debuggen mit Befehlszeilentools extrem schwierig.

Oder kann Firebug tun, was ich will?

+0

Wie hat dieses Duplikat mehr Upvotes erhalten als das, das 1 Monat vorher gepostet wurde? http://StackOverflow.com/Q/10703944/632951 – Pacerier

+4

@Pacerier Der Link, den Sie verlinkt haben, scheint nicht von Ihnen gepostet worden zu sein, aber der Grund dafür ist wahrscheinlich, dass er im Titel "Chrome" nicht enthält. Wenn Nutzer nach etwas suchen, das mit Chrome zu tun hat, enthält ihre Suche normalerweise das Keyword Chrome. "Google Developer Tools" ist unglaublich mehrdeutig. –

Antwort

330

Dies wurde seit v32 geändert, dank @Daniel Alexiuc & @Thanatos für ihre Kommentare. "Konserve log" Funktionalität


Aktuelle (≥ v32)

An der Spitze der Registerkarte "Netzwerk" von DevTools, gibt es eine Checkbox auf der wechseln. Wenn es aktiviert ist, wird das Netzwerkprotokoll beim Laden der Seite beibehalten.

Chrome v33 DevTools Network Tab: Preserve Log

Der kleine rote Punkt auf der linken Seite hat nun das Ziel-Netzwerk-Protokollierung ein- und ausschalten vollständig.


Ältere Versionen

In älteren Versionen von Chrome (v21 hier), gibt es einen kleinen, anklickbare roten Punkt in der Fußzeile der Registerkarte "Netzwerk".

Chrome v22 DevTools Network Tab: Preserve Log Upon Navigation

Wenn Sie den Mauszeiger über sie, wird es Ihnen sagen, dass es „Konserve Log Nach Navigation“, wenn es aktiviert wird. Es hält das Versprechen.

+1

In Version 32 ist es immer noch da, aber hat sich an die Spitze des Netzwerk-Panel bewegt. –

+4

Eigentlich ist es jetzt an der Spitze, aber rief "Preserve log", und ist ein Kontrollkästchen. Verwirrenderweise gibt es immer noch ein rotes Aufnahmesymbol, aber das ist nur, ob man überhaupt loggt. – Thanatos

+1

Vielen Dank für die Änderung, ich habe die Antwort entsprechend aktualisiert. – bfncs

109

Ich weiß nicht, von einer Art und Weise Chrome zu zwingen, nicht den Network Debugger zu löschen, aber dies könnte erreichen, was Sie suchen:

  1. Öffnen Sie die js Konsole
  2. window.addEventListener("beforeunload", function() { debugger; }, false)

Dies wird Chrom anhalten, bevor die neue Seite geladen wird, indem ein Haltepunkt angeklickt wird.

+36

Das war nicht die richtige Antwort für die Frage, aber es ist tatsächlich was ich suche. Vielen Dank. – isaaclw

+0

Das ist so glatt. Ich bin hier auf der Suche nach einer "Pause vor Redirect" Lösung und hier ist es. Die angenommene Antwort ist leichter zu merken, aber das ist radikal. –

+8

Dies ist äußerst nützlich, da Chrome den Serverantworttext nicht anzeigt, wenn der Browser direkt nach dem Abrufen der Antwort umgeleitet wird. –

13

Nur Update von @bfncs beantworten

Ich denke, um Chrome 43 das Verhalten ein wenig verändert wurde. Sie müssen weiterhin die Option "Protokoll beibehalten" aktivieren, um zu sehen, aber jetzt wird die Umleitung unter der Registerkarte "Andere" angezeigt, wenn das geladene Dokument unter "Doc" angezeigt wird.

Das verwirrt mich immer, weil ich viele Netzwerkanfragen habe und filtere sie nach Typ XHR, Doc, JS usw.Aber im Falle einer Weiterleitung ist die Registerkarte "Doc" leer, also muss ich raten.

Verwandte Themen