2 votos

¿Por qué Chromium y Chrome eliminan todas las cookies después de cerrar el navegador?

No puedo mantener la sesión en Chromium y Google Chrome. Inicio la sesión en el sitio web A, cierro todas las pestañas, vuelvo a abrir el sitio web A y sigo iniciando la sesión. Salgo de Chromium o Google Chrome, abro el sitio web A y tengo que volver a iniciar sesión.

Creo que el problema es de Chromium porque puedo seguir iniciando sesión en el sitio web A en otros navegadores. He comprobado este hilo y confirmar que en chrome://settings/content/cookies He desactivado Clear cookies and site data when you quit Chrome . Ese tema parece seguir sin resolverse.

Estoy usando Chrome 81.0.4044.138 y el cromo 766739 .

¿Cómo puedo permanecer conectado en un sitio web con Chromium o Chrome?

Actualización : He reinstalado Chromium y Google Chrome y tengo el mismo problema. Desde entonces he aprendido a inspeccionar cookies . En Facebook, por ejemplo, tengo cookies que expiran en 3 meses:

cookies before quitting browser

Después de salir y reiniciar Chromium, todas las cookies de facebook han desaparecido:

no cookies after quitting browser

Otro problema que podría estar relacionado es que cada vez que inicio Chromium o Chrome, me aparecen estas dos alertas, como si lo iniciara por primera vez:

alert about incoming network connections

alert about keychain access

Creo que es un problema del navegador en este sistema operativo por estas dos alertas, y porque Brave que también está basado en Chromium no da estos problemas.

Y como referencia, mi configuración no pide borrar las cookies después de reiniciar:

cookie settings

Segunda actualización : He actualizado Chromium (versión 86.0.4207.0 (Developer Build) (64 bits), 18 de julio de 2020) y Google Chrome (versión 84.0.4147.105 (Official Build) (64 bits), 18 de julio de 2020) y ambos tienen el mismo problema. Compruebo que las cookies están habilitadas, inicio sesión en un sitio web, salgo del navegador, voy al mismo sitio web y se me cierra la sesión, aunque el sitio web tiene cookies almacenadas. Aquí hay un ejemplo de las cookies de StackOverflow guardadas en el navegador, que tiene el mismo aspecto para Chromium y Chrome:

saved cookies

Nota : Trasladado a SuperUser .

4voto

Tim Campbell Puntos 111

Cookies de sesión vs. Cookies persistentes

Al crear una cookie, el código tiene la opción de establecer una fecha y hora de caducidad. Si se hace esto, entonces esa cookie es persiste al almacenamiento en el navegador web del cliente (por ejemplo, lo escribe en un archivo de cookies... el nombre específico de ese archivo variará en función del navegador web que se utilice).

Si se crea una cookie sin estableciendo un tiempo de expiración, entonces esa cookie es una cookie de "sesión". No se almacenará en ningún archivo. Sólo se almacenará en la memoria del proceso del navegador web y se eliminará cuando ese proceso finalice.

Ver https://en.wikipedia.org/wiki/HTTP_cookie

Ten en cuenta que hay un lenguaje poco preciso en ese artículo de la Wikipedia. Un único proceso de navegación (cualquier navegador... Chrome, Chromium, Safari, Firefox, etc.) puede tener múltiples ventanas y múltiples pestañas por ventana. Las cookies de sesión son sólo se eliminan cuando el proceso del navegador termina... no cuando se cierra la pestaña. La mayoría de los navegadores no bloquean las cookies a una ventana o pestaña específica (aunque ha habido excepciones). Esto significa que normalmente puedes cerrar una ventana o pestaña... y luego volver a abrir una nueva ventana o pestaña (siempre que no hayas salido completamente del navegador) y volver a una página sin tener que crear una nueva cookie de sesión.

Advertencias

Las cookies que se ocupan de las sesiones de los usuarios no suelen tener un tiempo de caducidad (lo que las convierte en cookies de "sesión"), pero la propia sesión del servidor puede tener otros atributos que permiten controlar la duración máxima de la sesión.

Es algo común que las aplicaciones alojadas guarden el tiempo de creación de la sesión, así como el tiempo de inactividad de la sesión ... y establezcan tiempos máximos transcurridos para ellos. Esto varía dependiendo de la aplicación -- no se basa en ningún estándar. Pero el efecto neto es que sólo porque su navegador tenga una cookie, no significa que un servidor honrará la cookie.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X