¿Cómo puedo ver las cookies en Internet Explorer 11 con las Herramientas para desarrolladores?

237

Estoy buscando cómo ver el conjunto de cookies utilizando herramientas de desarrollador en IE11. Veo una opción en la creación de perfiles de red para ver las cookies que se envían de un lado a otro, pero esto no es realmente lo mismo. Es engorroso de usar ya que es por solicitud. Seguramente debe haber una manera de ver todas las cookies como puede en IE10.

Rey de los hipócritas
fuente
43
Ahora seguro por qué alguien votaría para cerrar esta pregunta. Se trata de una "herramienta de desarrollador" que apenas está documentada en Internet. Lo revisé por completo y leí toda la documentación que pude encontrar en línea y no vi nada sobre una vista de cookies estándar que estaba presente en IE10.
KingOfHypocrites
12
Sería bueno saber esto. Déjele a Microsoft que le brinde un montón de nuevas herramientas que hacen un montón de cosas que rara vez necesita y le quitan las viejas y útiles. Esto es muy frustrante.
Carl
55
Presenté un problema con Microsoft Connect y confirmaron que esta función no está disponible.
KingOfHypocrites
10
"Seguramente debe haber una forma ...", sí, cierto ... nuevo en Microsoft, ¿eh?
jambriz
8
Microsoft está totalmente desafinado con los desarrolladores aparentemente. Cómo alguna vez hicieron un gran producto como Visual Studio está más allá de mí. Me di por vencido y me mudé exclusivamente a Chrome para la depuración.
KingOfHypocrites

Respuestas:

145
  1. Haga clic en el botón de red
  2. Habilite la captura del tráfico de red haciendo clic en el botón verde triangular en la barra de herramientas superior
  3. Capture parte del tráfico de red al interactuar con la página
  4. Haga clic en DETALLES / Cookies
  5. Paso a través de cada segmento de tráfico capturado; se mostrará información detallada sobre las cookies
Pawel
fuente
33
Este es el mismo enfoque que mencioné en mi pregunta y no es lo mismo que ver todas las cookies en todas las solicitudes de manera estática.
KingOfHypocrites
66
Esto no le da el estado actual de la tienda de cookies del navegador. Podrías reconstruir lo que el navegador debería tener con la herramienta de red, pero como muchos desarrolladores necesito probar la funcionalidad cuando una cookie se pierde o está dañada.
RhinoDevX64
De acuerdo en que este no es el mejor enfoque (y MS debería solucionarlo) ... Pero para obtener el estado actual, puede hacer una solicitud manual a través de la consola. Para jQuery: $.get('/');, por ExtJS: Ext.Ajax.request({url: '/'});. Tenga en cuenta que esto debería funcionar incluso si la página no existe (es decir, la respuesta es 404). Es posible que desee cambiar la URL para que no rompa nada en su aplicación ;-).
Nux
¿Esto habilitará cookies para el usuario? Estaba solucionando un problema relacionado con las cookies en la máquina de un usuario a través de una sesión remota y después de habilitarlo, ya no podía reproducir el problema ... Cuando lo apagué, las cookies todavía estaban funcionando. Entonces, ¿parece que observar las cookies cambia la configuración de las cookies?
aaandre
40

¿Qué tal si escribes document.cookie en la consola? Solo muestra los valores, pero es algo.

ingrese la descripción de la imagen aquí

Jacob Wan
fuente
1
Carece de todos los detalles como ruta de cookies, dominio de cookies, etc.
Franklin Yu
12

Actualización 2018 para Microsoft Edge Developer Tools

Dev Tools en Edge finalmente agregó soporte para administrar y explorar cookies.

Nota : Incluso si está probando y respaldando objetivos de IE, también debe realizar el trabajo pesado de las pruebas de compatibilidad de su navegador al aprovechar las nuevas herramientas en Edge y diferir la verificación en IE 11 (etc.) para el último tramo.

Panel de depurador > Administrador de cookies

Pestaña Depurador

Panel de red > Detalles de solicitud > Cookies

Pestaña de red

El beneficio, por supuesto, para la pestaña del depurador es que no tiene que buscar y picotear cookies individuales en múltiples solicitudes diferentes e históricas.

KyleMit
fuente
2
Jeeez ... Bueno, supongo que esto explica por qué, cada vez que termino de instalar Windows 10 en una nueva computadora portátil, mi primer puerto de escala es ir y descargar Chrome. Microsoft simplemente no es muy fácil de usar, ¿ellos ...? ;-)
Mike Gledhill
@ MikeGledhill, no es que sea terrible, es solo que el cromo es mejor. Chrome ha iterado y se ha centrado tanto en las herramientas de desarrollador en el navegador. Creo que les ha valido la pena, pero mejoran cada 6 semanas y continúan construyendo una característica centrada en el desarrollador tras característica.
KyleMit
10

Lamento darte la noticia, pero no hay forma de hacerlo en IE11. He estado teniendo problemas con esto durante algún tiempo, pero finalmente tuve que verlo como un curso perdido y simplemente navegar a los archivos manualmente.

¿Pero dónde están los archivos? Eso depende de muchas cosas, he encontrado estos lugares en diferentes máquinas:

En el caché de Internet Explorer.

Esto se puede hacer a través de "ejecutar" ( Windows+ r) y luego escribiendo shell:cacheo navegando a través de las opciones de Internet en IE11 ( AskLeo tiene una buena guía para esto , no estoy afiliado de ninguna manera).

  • Haga clic en el ícono de ajustes, luego en las opciones de Internet.
  • En la pestaña General, debajo de "Historial de navegación", haga clic en Configuración.
  • En el cuadro de diálogo resultante "Datos del sitio web", haga clic en Ver archivos.
  • Esto abrirá la carpeta que nos interesa: su caché de Internet Explorer.

Haga una búsqueda de "cookie" para ver solo las cookies

En la carpeta Cookies

La ruta para las cookies se puede encontrar aquí a través de regedit:

HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User Shell Folders \ Cookies

Camino común (en 7 y 8)

% APPDATA% \ Microsoft \ Windows \ Cookies

% APPDATA% \ Microsoft \ Windows \ Cookies \ Low

Camino común (Win 10)

cáscara: cookies

shell: cookies \ bajo

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

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

Chirrido
fuente
Lamentablemente, esto no le proporciona las cookies de sesión.
R. Schreurs
5

Creo que encontré lo que estás buscando, ya que yo también lo estaba buscando.

Tienes que seguir los pasos de Pawel y luego ir a la clave que es "Cookie". Esto abrirá un submenú con todas las cookies y especifica su nombre, valor, dominio, etc.

ingrese la descripción de la imagen aquí

Respectivamente, los valores son: Clave, Valor, Fecha de caducidad, Dominio, Ruta.

Esto muestra todas las claves para este dominio.

Así que de nuevo para llegar allí:

  1. Ir a la red.
  2. Captura de tráfico, triángulo verde.
  3. Ve a Detalles.
  4. Vaya a la tecla "Cookie" que tiene un valor galimatías. (_utmc = xxxxx; algo = ajksdhfa), etc.
Joze
fuente
55
Este es el mismo enfoque mencionado en la pregunta. La pregunta es sobre ver una representación estática de todas las cookies en IE 11.
Joese
@joese ¿En qué se diferencian las otras respuestas del enfoque mencionado en la pregunta? (Con la excepción de document.cookie en la consola)
Joze
1
@Joze de todos modos, su solución no es adecuada para ver todo el conjunto de cookies que el navegador tiene para todos los sitios. Lo que se necesita es algo así como el administrador de cookies
pstarkov
@pstarkov El hecho de que se necesite algo mejor (algo que no existe) no invalida mi respuesta. Necesitarías una razón mucho mejor para votar en contra.
Joze
1
@Joze your aswer no es una respuesta. De la misma manera que puede ir aquí y pegar conocimiento sobre cómo obtener la cadena de agente de usuario en esta publicación. Wil, ¿será una respuesta? ¿Debería ser rechazado? Si aún no está de acuerdo conmigo, escriba cuál es una razón mucho mejor para votar en contra.
pstarkov
2

No es una respuesta (no "usar herramientas de desarrollador"), pero hay una herramienta de terceros para ello: IECookiesView de NirSoft . Espero que esto ayude a alguien.

captura de pantalla

imagen tomada de Softpedia

Franklin Yu
fuente