Wie kann ich Cookies in Internet Explorer 11 mithilfe der Entwicklertools anzeigen?

237

Ich suche nach Informationen zum Anzeigen der gesetzten Cookies mithilfe von Entwicklertools in IE11. Ich sehe eine Option in der Netzwerkprofilerstellung, um Cookies anzuzeigen, die hin und her gesendet werden, aber dies ist nicht wirklich dasselbe. Es ist umständlich zu verwenden, da es pro Anfrage ist. Sicherlich muss es eine Möglichkeit geben, alle Cookies wie in IE10 anzuzeigen.

KingOfHypocrites
quelle
43
Nun sicher, warum jemand abstimmen würde, um diese Frage zu schließen. Es ist eine Frage zu einem "Entwicklertool", das im Internet kaum dokumentiert ist. Ich habe es vollständig durchgesehen und die gesamte Dokumentation gelesen, die ich online finden konnte, und nichts über eine Standard-Cookie-Ansicht gesehen, die in IE10 vorhanden war.
KingOfHypocrites
12
Es wäre schön, das zu wissen. Überlassen Sie es Microsoft, Ihnen eine Reihe neuer Tools zur Verfügung zu stellen, die eine Reihe von Aufgaben erledigen, die Sie selten benötigen, und die alten und nützlichen wegzunehmen. Das ist sehr frustrierend.
Carl
5
Ich habe ein Problem bei Microsoft Connect eingereicht und sie haben bestätigt, dass diese Funktion nicht verfügbar ist.
KingOfHypocrites
10
"Sicherlich muss es einen Weg geben ...", ja, richtig ... neu bei Microsoft, oder?
Jambriz
8
Microsoft ist anscheinend völlig verstimmt mit Entwicklern. Wie sie jemals ein großartiges Produkt wie Visual Studio hergestellt haben, ist mir ein Rätsel. Ich habe aufgegeben und bin ausschließlich zum Debuggen zu Chrome gewechselt.
KingOfHypocrites

Antworten:

145
  1. Klicken Sie auf die Schaltfläche Netzwerk
  2. Aktivieren Sie die Erfassung des Netzwerkverkehrs, indem Sie auf die grüne dreieckige Schaltfläche in der oberen Symbolleiste klicken
  3. Erfassen Sie Netzwerkverkehr durch Interaktion mit der Seite
  4. Klicken Sie auf DETAILS / Cookies
  5. Schritt durch jedes erfasste Verkehrssegment; Detaillierte Informationen zu Cookies werden angezeigt
Pawel
quelle
33
Dies ist der gleiche Ansatz, den ich in meiner Frage erwähnt habe, und nicht der gleiche, bei dem alle Cookies über alle Anforderungen hinweg statisch angezeigt werden.
KingOfHypocrites
6
Dies gibt Ihnen nicht den aktuellen Status des Cookie-Speichers des Browsers. Sie könnten mit dem Netzwerk-Tool neu konstruieren, was der Browser haben sollte , aber wie viele Entwickler muss ich die Funktionalität testen, wenn ein Cookie verloren geht oder beschädigt ist.
RhinoDevX64
Stimmen Sie zu, dass dies nicht der beste Ansatz ist (und MS sollte dies beheben) ... Um den aktuellen Status zu erhalten, können Sie eine manuelle Anforderung über die Konsole ausführen. Für jQuery : $.get('/');, für ExtJS : Ext.Ajax.request({url: '/'});. Beachten Sie, dass dies auch dann funktionieren sollte, wenn die Seite nicht vorhanden ist (dh die Antwort lautet 404). Vielleicht möchten Sie die URL ändern, damit Sie nichts in Ihrer App beschädigen ;-).
Nux
Ermöglicht dies Cookies für den Benutzer? Ich habe ein Cookie-Problem auf dem Computer eines Benutzers über eine Remote-Sitzung behoben und nachdem ich dies aktiviert hatte, konnte ich das Problem nicht mehr reproduzieren ... Als ich es ausschaltete, wurden die Cookies immer noch durchlaufen. Es scheint also, dass das Beobachten von Cookies die Cookie-Einstellungen ändert?
aaandre
40

Wie wäre es, wenn Sie document.cookie in die Konsole eingeben? Es zeigt nur die Werte, aber es ist etwas.

Geben Sie hier die Bildbeschreibung ein

Jacob Wan
quelle
1
Es fehlen alle Details wie Cookie-Pfad, Cookie-Domain usw.
Franklin Yu
12

Update 2018 für Microsoft Edge Developer Tools

Die Dev Tools in Edge haben endlich Unterstützung für das Verwalten und Durchsuchen von Cookies hinzugefügt.

Hinweis : Selbst wenn Sie IE-Ziele testen und unterstützen, können Sie auch die Kompatibilitätstests Ihres Browsers erheblich verbessern, indem Sie die neuen Tools in Edge nutzen und die Überprüfung in IE 11 (usw.) für den letzten Abschnitt verschieben.

Debugger Panel > Cookies Manager

Registerkarte Debugger

Netzwerkbereich > Details anfordern > Cookies

Registerkarte "Netzwerk"

Der Vorteil der Registerkarte "Debugger" besteht natürlich darin, dass Sie nicht nach einzelnen Cookies für mehrere verschiedene und historische Anforderungen suchen und suchen müssen.

KyleMit
quelle
2
Jeeez ... Nun, ich denke, diese Art von erklärt, warum meine erste Anlaufstelle, wenn ich Windows 10 auf einem neuen Laptop installiert habe, darin besteht, Chrome herunterzuladen. Microsoft macht es einfach nicht sehr benutzerfreundlich, oder ...? ;-)
Mike Gledhill
@ MikeGledhill, es ist nicht so, dass es schrecklich ist, es ist nur so, dass Chrom besser ist. Chrome hat iteriert und sich so sehr auf Entwicklertools im Browser konzentriert. Ich denke, es hat sich für sie ausgezahlt, aber sie werden alle 6 Wochen besser und bauen weiterhin auf entwicklerorientierten Funktionen nach Funktionen auf.
KyleMit
10

Es tut mir leid, Ihnen die Neuigkeiten mitzuteilen, aber es gibt keine Möglichkeit, dies in IE11 zu tun. Ich habe seit einiger Zeit Probleme damit, aber ich musste es schließlich als verlorenen Kurs ansehen und einfach manuell zu den Dateien navigieren.

Aber wo sind die Dateien? Das hängt von vielen Dingen ab, ich habe sie an verschiedenen Orten auf verschiedenen Maschinen gefunden:

Im Internet Explorer-Cache.

Dies kann über "Ausführen" ( Windows+ r) und anschließendes Eingeben shell:cacheoder durch Navigieren durch die Internetoptionen in IE11 erfolgen ( AskLeo hat eine gute Anleitung dazu , ich bin in keiner Weise verbunden).

  • Klicken Sie auf das Zahnradsymbol und dann auf Internetoptionen.
  • Klicken Sie auf der Registerkarte Allgemein unter "Browserverlauf" auf "Einstellungen".
  • Klicken Sie im daraufhin angezeigten Dialogfeld "Website-Daten" auf Dateien anzeigen.
  • Dadurch wird der Ordner geöffnet, an dem wir interessiert sind: Ihr Internet Explorer-Cache.

Suchen Sie nach "Cookie", um nur die Cookies anzuzeigen

Im Ordner Cookies

Den Pfad für Cookies finden Sie hier über regedit:

HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Benutzer-Shell-Ordner \ Cookies

Gemeinsamer Weg (in 7 & 8)

% APPDATA% \ Microsoft \ Windows \ Cookies

% APPDATA% \ Microsoft \ Windows \ Cookies \ Low

Gemeinsamer Pfad (Win 10)

Shell: Kekse

Shell: Cookies \ niedrig

% Benutzerprofil% \ AppData \ Local \ Microsoft \ Windows \ INetCookies

% Benutzerprofil% \ AppData \ Local \ Microsoft \ Windows \ INetCookies \ Low

Squazz
quelle
Leider erhalten Sie dadurch keine Sitzungscookies.
R. Schreurs
5

Ich glaube, ich habe gefunden, wonach Sie suchen, da ich auch danach gesucht habe.

Sie müssen Pawels Schritten folgen und dann zum Schlüssel "Cookie" gehen. Dies öffnet ein Untermenü mit allen Cookies und gibt deren Namen, Wert, Domain usw. an.

Geben Sie hier die Bildbeschreibung ein

Die Werte sind jeweils: Schlüssel, Wert, Ablaufdatum, Domäne, Pfad.

Hier werden alle Schlüssel für diese Domain angezeigt.

Also nochmal um dorthin zu gelangen:

  1. Gehen Sie zu Netzwerk.
  2. Verkehr erfassen, grünes Dreieck.
  3. Gehen Sie zu Details.
  4. Gehen Sie zum "Cookie" -Schlüssel, der einen Kauderwelschwert hat. (_utmc = xxxxx; etwas = ajksdhfa) etc ...
Joze
quelle
5
Dies ist der gleiche Ansatz, der in der Frage erwähnt wird. Die Frage ist über das Anzeigen einer statischen Darstellung aller Cookies in IE 11.
Joese
@joese Wie unterscheiden sich die anderen Antworten von dem in der Frage genannten Ansatz? (Mit Ausnahme von document.cookie in der Konsole)
Joze
1
@Joze Ihre Lösung ist sowieso nicht geeignet, um alle Cookies zu sehen, die der Browser für alle Websites hat. Was benötigt wird, ist so etwas wie Cookie-Manager
Pstarkov
@pstarkov Die Tatsache, dass etwas Besseres benötigt wird (etwas, das es nicht gibt), macht meine Antwort nicht ungültig. Sie würden einen viel besseren Grund brauchen, um abzustimmen.
Joze
1
@Joze deine Antwort ist keine Antwort. Auf die gleiche Weise können Sie hier das Wissen einfügen, wie Sie eine Benutzeragentenzeichenfolge in diesem Beitrag erhalten. Wil es eine Antwort sein? Sollte es herabgestimmt werden? Wenn Sie mir immer noch nicht zustimmen, schreiben Sie bitte, was ein viel besserer Grund für eine Ablehnung ist.
Pstarkov