Chrome no elimina las cookies de sesión

Resuelto mgs asked hace 12 años • 14 respuestas

Estoy intentando configurar una cookie de sesión en JavaScript de esta manera:

document.cookie = 'name=alex; path=/'

Pero Chrome no lo elimina incluso si salgo del navegador y lo ejecuto nuevamente.

Revisé Firefox y Opera y ambos funcionan según lo previsto: eliminan la cookie de sesión al salir del navegador.

¿Chrome simplemente ignora las reglas de caducidad?

Revisé varios sistemas operativos y descubrí que la cookie de sesión se elimina en Chrome en Windows XP y Ubuntu, pero NO en Mac OSX Lion.

mgs avatar May 16 '12 18:05 mgs
Aceptado

Esto puede deberse a que Chrome está configurado en Continuar donde lo dejó .

ingrese la descripción de la imagen aquí

Otras lecturas

  • Informe de error: Chrome no elimina las cookies temporales, es decir, no cierra mi sesión automáticamente cuando cierro todos los navegadores de Windows.
  • Problema 128513 en Chromium: Las cookies de sesión no se borran cuando se cierran los procesos de Chrome
  • Problema 128567: Las cookies de solo sesión no se eliminan
Jesper avatar May 27 '2012 07:05 Jesper

Tuve el mismo problema con una cookie que estaba configurada para caducar al "finalizar la sesión de navegación".

Lamentablemente no fue así, así que jugué un poco con la configuración del navegador.

Resultó que la función que recuerda las pestañas abiertas cuando se cierra el navegador era la raíz del problema. (La función se llama "Al iniciar" - "Continuar donde lo dejé". Al menos en la versión actual de Chrome).

Esto también sucede con Opera y Firefox.

Nikola Kolev avatar Feb 08 '2013 13:02 Nikola Kolev

Acabo de tener este problema. Noté que incluso después de cerrar mi navegador tenía muchos procesos de Chrome ejecutándose. Resulta que cada uno de ellos era de mi extensión de Chrome.

En configuración avanzada, desmarqué 'Continue running background apps when Google Chrome is closed'y las cookies de mi sesión comenzaron a funcionar como deberían.

Sigue siendo un dolor de cabeza para todos los desarrolladores que hemos estado codificando esperando que las cookies de sesión se borre cuando el usuario termine de navegar.

NSjonas avatar Sep 25 '2012 22:09 NSjonas

Tuve que hacer ambas cosas, sin marcar, en la configuración avanzada de Chrome:

  • 'Continuar ejecutando aplicaciones en segundo plano cuando Google Chrome esté cerrado'
  • "Continuar donde lo dejé", "Al iniciar"
emottet avatar Feb 11 '2015 01:02 emottet