2011-05-18 4 views
10

Je suis en mesure de voir les cookies de session dans Firefox 3.6 en allantComment afficher les cookies de session dans Internet Explorer?

Outils-> Options-> confidentialité-> Supprimer les cookies individuels

Comment puis-je voir ces cookies même session dans IE (6/7/8)?

Outils-> Options Internet> Navigation histoire Paramètres-> Afficher les fichiers

contient les cookies persistants

Aussi comment puis-je accéder à leur programme? Dans Firefox, j'utilise l'interface nsICookieManager pour lire les cookies de session, est-ce que IE contient une interface équivalente?

Répondre

26

Les cookies définis avec l'attribut HTTPOnly ne seront pas visibles par Javascript (par exemple via l'accesseur document.cookie). Dans IE8, 9 et 10, appuyez sur F12 pour ouvrir les outils de développement. Cliquez sur Cache> Afficher les informations sur les cookies pour afficher les cookies persistants et de session qui s'appliquent au domaine en cours.

Cette fonctionnalité n'est pas présente dans la version IE11 des outils, ce qui signifie que vos choix sont 1> Regarder les en-têtes de cookies sortants dans Fiddler ou sur l'onglet Réseau ou 2> Ecrire un plugin appelant l'API InternetGetCookieEx avec le drapeau approprié pour inclure les cookies HTTPOnly.

+1

Je peux voir les cookies de session en utilisant des outils de développement. Cependant, je ne peux pas voir les cookies HTTPOnly. – treaint

5

type en adresse-bar:

javascript:alert(document.cookie) 

pour voir les cookies qui sont actuellement lisibles par javascript.

En ce qui concerne la lecture/écriture de session-cookies:
Pourquoi avez-vous besoin de le faire en utilisant javascript? Habituellement, les cookies de session sont nécessaires pour avoir une relation avec les données stockées sur le serveur. Vous devez donc gérer les cookies depuis le serveur, quel que soit le navigateur utilisé.

+0

Je ne sais pas pourquoi, mais les biscuits avec lesquels je travaille ne sont pas stockés dans document.cookie. Je travaille à partir d'un contexte de plugin de navigateur et je dois pouvoir conserver ces cookies dans un fichier. – treaint

+0

Qu'est-ce que c'est que ce plugin? –

+0

Gardez à l'esprit que vous pouvez définir des cookies HTTP uniquement, ceux-ci n'apparaissent pas ** explicitement dans 'document.cookie'. Il est possible d'avoir deux cookies avec le même nom comme ceci afin que cela puisse causer une certaine confusion. – Halcyon

0

F12-> onglet Réseau -> Activer la capture de trafic de capture réseau -> onglet Détails -> onglet En-tête de demande.

Snap Shot

Questions connexes