Wie können Sie den Wert eines Cookies auf einem iPhone sehen?

7

Ich muss den Wert eines Cookies in Safari auf einem iPhone sehen. Wie mache ich das?

Beachten Sie, dass ich nicht frage, wie ein Cookie gelöscht werden soll oder wie ein Cookie vorhanden ist. Ich versuche, die tatsächlichen Daten in einem Cookie zu sehen.

In Firefox kann ich beispielsweise Tools > Options > Privacy > Show Cookiesdie tatsächlichen Daten anzeigen, die in jedem Cookie gespeichert sind, das mein Browser gespeichert hat.

Joe
quelle

Antworten:

11

Sie können keine Cookie-Daten auf dem Telefon selbst sehen. Wenn Sie diese Option aktivieren Settings > Safari > Advanced > Web Inspector, können Sie das iPhone mit einem Kabel an einen Apple-Computer anschließen und Safari öffnen. Aktivieren Sie das Menü Entwickeln inPreferences > Advanced > Show Develop menu in menu bar

Jetzt können Sie eine Seite auf dem iPhone öffnen und dann Develop > your_phone > the_pageauf dem Computer auswählen , um einen Inspektor für die Seite auf dem Telefon anzuzeigen. Das zweite Symbol oben dient zur Speicherung und zeigt Cookies für die Seite an, die Sie auf dem Telefon anzeigen.

Leider kann ich nicht alle Cookies auf dem Telefon anzeigen, aber wenn es für die Entwicklung ist, ist es möglich, die Cookie-Daten zu überwachen.

Hoshts
quelle
Was ist, wenn Sie keinen Apple-Computer haben?
Joe
1
Ich bin mir nicht sicher, ob dies unter Windows funktioniert, aber Sie können es versuchen. Ich hätte das getan, aber keinen Windows-Computer besessen.
Hoshts
@ Joe Safari wird sowohl unter Windows als auch unter Mac OS installiert. Möglicherweise benötigen Sie ein anderes Tool oder müssen eines der unterstützten Betriebssysteme in der Emulation ausführen, wenn Sie diese Methode verwenden möchten.
bmike
Möchten Sie Cookies auf Ihrem iPad überprüfen? "Dafür gibt es einen MAC"
nclord
0

Geben Sie Folgendes in die Adressleiste Ihres iPhone-Browsers ein und klicken Sie auf GO

javascript:alert(document.cookie)
Shan
quelle
1
Funktioniert nicht Es heißt "Kann kein Skript ausführen"
Paul Razvan Berg
0

Ich habe gerade heute damit zu kämpfen. Sicher ist, dass Sie kein JS-Skript mehr mit der URL-Methode ausführen können.

Ich habe eine Lösung gefunden, um Cookies für bestimmte Websites zu bearbeiten oder anzuzeigen, indem ich sie vortäusche. Ich besitze ein iPad mit Jailbreak, also musste ich nur die Hosts-Datei in / etc / location bearbeiten und die benötigte Domain auf meinen eigenen lokalen PHP-Server umleiten. Dann konnte ich tun, was ich wollte.

Natürlich verwenden nicht alle Geräte mit Jailbreak. Ich denke, eine andere ähnliche Methode wäre, dnsspoof in Ihrem lokalen Netzwerk auszuführen und dasselbe zu tun, aber es wird wahrscheinlich etwas schwieriger.

Ich musste dies tun, weil ich eine ältere Version des iOS-Systems (10.3.1) habe, die den neuesten CSS-Standard nicht korrekt verarbeitet, und eine meiner Lieblingswebsites große Aufmerksamkeit auf Cookies und die Akzeptanz in der EU lenkt, und ich konnte nicht darauf klicken d * mn AGREE-Schaltfläche (wurde von einem Text überflogen). Aus diesem Grund konnte ich auf dieser Website überhaupt nicht surfen.

Also habe ich ein Cookie hinzugefügt, das der Website mitteilt, dass ich bereits auf Zustimmen geklickt habe: D Dann habe ich die Hosts-Datei auf den vorherigen Status und Voila zurückgesetzt

Hoffe das hilft jemandem

Blitz
quelle
-1

Das Javascript: alert (document.cookie) zeigt nur die Site-URL auf Safari unter iOS 6.1.2 auf iPhone 4S an.

Vielleicht liegt es daran, dass es sich um eine https-Site handelt?

sebbu
quelle
Dies gibt keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klärung zu bitten, hinterlassen Sie einen Kommentar unter seinem Beitrag, sobald Sie einen ausreichenden Ruf haben.
grg
-2

Sie können dieselbe Site in Safari auf einem Mac öffnen und mit dem Webinspektor nach den Cookie-Werten suchen.

Keynes
quelle