2011-11-01 12 views
20

Al pulsar Ctrl+Shift+Del abre el diálogo supresión en casi todos los navegadores (He probado IE, Firefox y Chrome), donde se pueden eliminar las cookies , datos del formulario, contraseñas, etc.IE no elimina realmente las galletas

Firefox y Chrome funcionan perfectamente. Sin embargo, IE al igual que siempre actúa de manera diferente. Muestra el mensaje de que todo está eliminado, pero en realidad conserva muchas cosas.

Para probarlo, simplemente inicie sesión en un sitio web, de modo que su cookie de autenticación esté configurada en mi navegador. Luego elimino todas las cookies. Luego solicito una página privada de ese sitio (que se serviría solo a los usuarios que inician sesión). ¿Adivina qué? En Chrome y Firefox me redirigen a la página de inicio de sesión, pero en IE, todavía estoy conectado.

¿Alguna idea?

+0

1: es decir, no hacer toque Inicios de sesión activos. – Kris

Respuesta

1

Supongo que su cookie de autenticación es una cookie de sesión. Eso se eliminará cuando el navegador se cierre y, por lo general, se almacena solo en la memoria. Como ya es tan privado, tiene poco sentido (desde el punto de vista de la privacidad) eliminarlo aún más rápido.

Ahora, algunos navegadores aún pueden eliminarlo temprano. Cuando tienen una tienda de cookies unificada, es más fácil simplemente eliminar todas las cookies. Pero para los navegadores que manejan las cookies de sesión por separado, no hay una buena razón para duplicar la lógica de eliminación de cookies.

15

Tuve el mismo problema en IE9, donde limpiar la memoria caché y las cookies del navegador en realidad no eliminaría la cookie de inicio de sesión de mi sitio. Finalmente lo resolví desmarcando la primera opción en el cuadro de diálogo junto con la opción de cookies (Conservar datos del sitio web de Favoritos). (Incluiría una imagen, pero soy nuevo ...)

+0

Tengo el problema, que IE parece mantener las cookies para las pestañas activas. Medios: si ha iniciado sesión, borre las cookies y actualice el sitio, ya ha iniciado sesión. Si abre el sitio en otra pestaña, se cerrará la sesión. No tiene sentido en absoluto ... –

11

Hay dos tipos de cookies: sesión y persistente. En su caso, se deben considerar las cookies de sesión.

En IE 9 cuando utiliza opción Ctrl + Shift + Del, elimina solo las cookies persistentes.
Si desea borrar una sesión, usted debe golpear F12 para abrir las Herramientas de Desarrollo, haga clic caché y cookie de sesión Eliminar

+1

Esto parece ser el mismo comportamiento que me estoy encontrando con IE11. ¿Sabes si hay documentación en alguna parte que describa este comportamiento en IE? –

+1

@PeterTirrell mira esto: http://stackoverflow.com/questions/20601097/clear-session-cookies-in-ie11 –

1

Primero, cierre todas las ventanas y pestañas de IE, a continuación, abrir el "Internet Opciones "desde el Panel de control, elimine las cookies de allí.

Además, como dijo Chuck, no olvide desmarcar la primera opción del cuadro de diálogo junto con la opción de cookies (Conservar datos del sitio web de Favoritos).

También podría mantener abierta esta ventana para ver los resultados de Procee borrar: C: \ Users \ nombre de usuario \ AppData \ Roaming \ Microsoft \ Windows \ Cookies (es decir 11)

Cuestiones relacionadas