Maison >interface Web >js tutoriel >Pourquoi mes cookies de session persistent-ils dans Chrome même après la fermeture du navigateur ?
Contexte :
Lorsqu'il s'agit de définir des cookies de session en JavaScript, l'attente générale est qu'ils devraient expirer à la fermeture du navigateur. Cependant, les utilisateurs ont rencontré une anomalie avec Chrome où les cookies de session persistent même après la fermeture du navigateur.
Description du problème :
L'utilisateur définit systématiquement les cookies de session conformément aux pratiques standard. Malgré cela, Chrome conserve les cookies au-delà des sorties du navigateur. Le problème se produit sous Mac OSX Lion, tandis que d'autres plates-formes comme Windows XP et Ubuntu se comportent comme prévu.
Explication :
Raison des cookies de session persistants dans Chrome :
Le comportement aberrant de Chrome provient d'un paramètre spécifique : "Continuer là où vous vous êtes arrêté." Lorsque cette option est activée, Chrome vise à conserver les préférences de navigation, y compris les cookies de session, au fil des sessions du navigateur. Cela remplace les règles d'expiration habituelles pour ces cookies.
Solution :
Pour résoudre ce problème, il faut désactiver le paramètre « Continuer là où vous vous êtes arrêté » :
Lectures complémentaires :
Pour des informations et des discussions supplémentaires sur ce sujet, reportez-vous aux ressources suivantes :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!