15 votes

Comment voir la valeur d'un cookie sur un iPhone ?

J'ai besoin de voir le valeur d'un cookie dans Safari sur un iPhone. Comment faire ?

Notez que je ne demande pas comment supprimer un cookie, ou comment voir qu'un cookie existe. J'essaie de voir les données réelles stockées dans un cookie.

Par exemple, sur Firefox, je peux aller à Tools > Options > Privacy > Show Cookies et voir les données réelles stockées dans chaque cookie de mon navigateur.

15voto

Dimitry Points 3684

Vous ne pouvez pas voir les données des cookies sur le téléphone lui-même, mais si vous activez Settings > Safari > Advanced > Web Inspector vous pouvez connecter l'iPhone à un ordinateur Apple avec un câble et ouvrir Safari. Activez le menu Développer dans Preferences > Advanced > Show Develop menu in menu bar

Maintenant, vous pouvez ouvrir une page sur l'iPhone et ensuite sélectionner Develop > your_phone > the_page sur l'ordinateur pour voir un inspecteur de la page sur le téléphone. La deuxième icône en haut est pour le stockage et montrera les cookies pour la page que vous montrez sur le téléphone.

Malheureusement, je n'ai pas trouvé de moyen d'afficher tous les cookies sur le téléphone, mais si c'est pour le développement, il est possible de surveiller les données des cookies.

1voto

Shan Points 9

Tapez ce qui suit dans la barre d'adresse du navigateur de votre iPhone et appuyez sur GO

javascript:alert(document.cookie)

0voto

Flash Points 101

Je me suis débattu avec cette question aujourd'hui même. Ce qui est sûr, c'est que vous ne pouvez plus exécuter un JS script en utilisant la méthode url.

J'ai trouvé une solution pour ajouter des cookies aux sites web d'édition ou de visualisation de spécimens en les falsifiant. Je possède un iPad jailbreaké donc tout ce que j'avais à faire était d'éditer le fichier hosts dans /etc/ location et de rediriger le domaine nécessaire vers mon propre serveur php local et ensuite je pouvais faire ce que je voulais.

Bien sûr, tout le monde n'utilise pas un appareil jailbreaké, donc je pense qu'une autre méthode similaire serait d'exécuter dnsspoof dans votre réseau local et de faire la même chose mais ce sera probablement un peu plus difficile.

J'ai dû faire cela parce que j'ai une ancienne version du système iOS (10.3.1) qui ne gère pas correctement la dernière norme CSS et l'un de mes sites web préférés a mis une énorme alerte sur les cookies et l'acceptation de l'UE, et je n'ai pas été en mesure de cliquer sur ce satané bouton ACCEPTER (il était recouvert par du texte). À cause de cela, je n'ai pas pu naviguer du tout sur ce site.

J'ai donc ajouté un cookie qui indique au site web que j'ai déjà cliqué sur accepter :D puis j'ai rétabli le fichier d'hôtes dans son état précédent et voilà.

J'espère que cela aidera quelqu'un

-1voto

sebbu Points 9

Le javascript:alert(document.cookie) ne montre que l'url du site sur safari sous ios 6.1.2 sur iphone 4S.

Peut-être est-ce dû au fait qu'il s'agit d'un site https ?

-2voto

Keynes Points 1

Vous pouvez ouvrir le même site dans Safari sur un Mac et utiliser l'inspecteur Web pour vérifier les valeurs des cookies.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X