2015-12-30 5 views
5

Ich verwende die Chrome-Entwicklungstools, und ich durchsuche den Netzwerkbereich, um eine XHR-Antwort mit der Registerkarte Vorschau anzuzeigen. Ich möchte ein bestimmtes Objekt aus der Vorschau auswählen. Aber wenn ich versuche, store as global variable durch Klicken mit der rechten Maustaste auf Vorschau-Objekt, war die temporäre Variable erstellt Null.Variable aus der Vorschau der Netzwerkregisterkarte in Chrome Dev Tools kopieren

Ich finde das ziemlich seltsam, da die Daten im Speicher sind (sonst würde es überhaupt nicht angezeigt werden). Hier ist ein Beispiel für ein ziemlich großes Antwort-Array, von dem ich versuche, ein bestimmtes Objekt zu erhalten.

Dev Tools

Um zu klären, ich eine Variable speichern kann, die in meiner Konsole angezeigt wird. Aber ich kann keine Variable aus dem Vorschaufenster der Registerkarte Netzwerk speichern. Gibt es eine Funktion der Chrome Dev Tools, die ich übersehen habe, oder muss ich meine XHR-Antwort per Konsole protokollieren und das Objekt von dort ziehen?

Ich würde wirklich keine console.log() oder andere Haltepunkte in meinen Code einfügen, nur um sie später entfernen zu müssen. Das Durchsuchen der superlangen, rohen JSON-Antwort ist ebenfalls nicht praktikabel. Ich bin mit Chrome 47 auf Windows 7.

Antwort

1

Vielleicht ein bisschen spät, aber man konnte auf Antwort Registerkarte gehen, kopieren Sie die Antwortinhalt und dann in der Konsole fügen Sie einfach nach:

var response = <<paste here>> 

ich kippe erzählen Sie durch den Screenshot, aber Sie können dann response.data[64]

+0

eingeben Dies ist zumindest ein wenig zu umgehen. Es ist nicht perfekt, da die Dev-Tools beim Umgang mit einem Objekt dieser enormen Größe scheinbar nicht funktionieren, aber immerhin kann ich einen Index angeben und das einzelne Teil des riesigen Arrays manipulieren. – ryanyuyu

+0

@ryanyuyu du hast Recht. Heute habe ich genau das gleiche Problem mit Antwortdaten. Ich konnte es nicht einfügen, also habe ich jquery in die Konsole geladen und die Datei manuell angefordert. Aber das ist nicht die ideale Lösung :( – Illiax

Verwandte Themen