web-dev-qa-db-fra.com

Comment afficher les cookies dans Internet Explorer 11 à l'aide des outils de développement

Je cherche comment afficher l'ensemble des cookies à l'aide des outils de développement dans IE11. Dans le profilage réseau, je vois une option permettant d’envoyer des cookies, mais ce n’est pas vraiment la même chose. Il est fastidieux à utiliser car c'est à la demande. Il doit sûrement y avoir un moyen de voir tous les cookies comme vous pouvez le faire dans IE10.

218
KingOfHypocrites
  1. Cliquez sur le bouton Réseau
  2. Activez la capture du trafic réseau en cliquant sur le bouton triangulaire vert dans la barre d'outils supérieure.
  3. Capturer du trafic réseau en interagissant avec la page
  4. Cliquez sur DÉTAILS/Cookies
  5. Parcourez chaque segment de trafic capturé; des informations détaillées sur les cookies seront affichées
143
Pawel

Pourquoi ne pas taper document.cookie dans la console? Cela montre seulement les valeurs, mais c'est quelque chose.

enter image description here

33
Jacob Wan

Mise à jour 2018 pour outils de développement Microsoft Edge

Les outils de développement dans Edge ont finalement ajouté la prise en charge de la gestion et de la navigation des cookies.

Remarque : Même si vous testez et supportez les cibles IE, vous devez également faire le gros du travail de test de compatibilité de votre navigateur en exploiter le nouvel outillage dans Edge et différer la vérification dans IE 11 (etc.) pour le dernier segment.

Panneau du débogueur > Gestionnaire de cookies

Debugger Tab

Panneau de résea > Détails de la demande > Cookies

Network Tab

Bien entendu, l’avantage de l’onglet Débogueur est que vous n’avez pas à rechercher et à piquer des cookies individuels dans plusieurs requêtes différentes et historiques.

10
KyleMit

Désolé de vous annoncer la nouvelle, mais il n'y a aucun moyen de le faire dans IE11. Cela me préoccupe depuis un certain temps, mais j'ai finalement dû le voir comme un parcours perdu et naviguer simplement dans les fichiers manuellement.

Mais où sont les fichiers? Cela dépend de beaucoup de choses, je les ai trouvées sur des machines différentes:

Dans le cache Internet Explorer.

Cela peut être fait via "run" (Windows+r) puis en tapant Shell:cache ou en y accédant via les options Internet dans IE11 ( AskLeo a un excellent guide à ce sujet , je ne suis en aucun cas affilié).

  • Cliquez sur l'icône d'engrenage, puis sur les options Internet.
  • Dans l'onglet Général, sous "Historique de navigation", cliquez sur Paramètres.
  • Dans la boîte de dialogue résultante "Données du site Web", cliquez sur Afficher les fichiers.
  • Cela ouvrira le dossier qui nous intéresse: votre cache Internet Explorer.

Effectuez une recherche sur "cookie" pour afficher uniquement les cookies

Dans le dossier Cookies

Le chemin des cookies peut être trouvé ici via regedit:

Dossiers\Cookies HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User

Chemin commun (en 7 & 8)

% APPDATA%\Microsoft\Windows\Cookies

% APPDATA%\Microsoft\Windows\Cookies\Low

Chemin commun (Win 10)

Shell: biscuits

Shell: cookies\faible

% userprofile%\AppData\Local\Microsoft\Windows\INetCookies

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

10
Squazz

Je pense avoir trouvé ce que vous cherchiez depuis que je le cherchais aussi.

Vous devez suivre les étapes de Pawel et ensuite aller à la clé qui est "Cookie". Cela ouvrira un sous-menu avec tous les cookies et spécifiera leur nom, leur valeur, leur domaine, etc.

enter image description here

Respectivement, les valeurs sont: clé, valeur, date d'expiration, domaine, chemin.

Cela montre toutes les clés pour ce domaine.

Encore une fois pour y arriver:

  1. Aller au réseau.
  2. Capturer le trafic, triangle vert.
  3. Aller aux détails.
  4. Aller à la "Cookie" clé qui a une valeur charabia. (_utmc = xxxxx; quelque chose = ajksdhfa) etc ...
6
Joze

Pas tout à fait une réponse (pas "en utilisant des outils de développement"), mais il existe un outil tiers pour cela: IECookiesView de NirSoft . J'espère que ça aide quelqu'un.

screenshot

image prise de Softpedia

1
Franklin Yu

Pas de réponse directe, car les réponses précédentes couvrent déjà bien le sujet, mais cela peut être quelque peu pertinent pour certaines personnes.

Si vous êtes dans une situation où vous souhaitez savoir pourquoi IE n'enregistre pas le cookie comme prévu (ou plus probablement, vous tenterez probablement de savoir pourquoi IE ne ne transmettez pas les cookies qui vous intéressent), vous pouvez faire votre cas d'utilisation puis ouvrir la fenêtre Fichier -> Afficher le rapport de confidentialité. C'est une façon de savoir si le cookie est bloqué.

Ainsi, par exemple, dans l'onglet Réseau (comme le suggèrent d'autres réponses), vous verrez que des cookies sont en train d'être transmis au navigateur. Toutefois, lors des appels suivants à la ressource, vous ne voyez pas le cookie envoyé par le navigateur au serveur. Une des raisons pour lesquelles cela se produit s’explique par les politiques de confidentialité et par la possibilité de voir cela à travers cette fenêtre Afficher le rapport de confidentialité.

google "Politique P3P Compact sur les cookies" pour voir quelle est la résolution de ce problème

1
ambidexterous