Chrome ne supprime pas les cookies de session
P粉546179835
2023-08-16 20:26:24
<p>J'essaie de définir un cookie de session en javascript, comme ceci : </p>
<pre class="brush:php;toolbar:false;">document.cookie = 'name=alex path=/'</pre>
<p>Mais même si je quitte le navigateur et le redémarre, Chrome ne le supprimera pas. </p>
<p> J'ai vérifié Firefox et Opera et les deux fonctionnent comme prévu - ils suppriment le cookie de session lorsque le navigateur se ferme. </p>
<p>Chrome a-t-il simplement ignoré la règle d'expiration ? </p>
<p>J'ai vérifié sur plusieurs systèmes d'exploitation et constaté que les cookies de session sont supprimés dans Chrome sous Windows XP et Ubuntu, mais pas sous Mac OSX Lion. </p>
Je viens de rencontrer le même problème, un cookie était programmé pour expirer "à la fin de la session de navigation".
Malheureusement, il n'a pas expiré, j'ai donc effectué quelques ajustements dans les paramètres de mon navigateur.
Il s'avère que la possibilité de mémoriser les onglets ouverts lorsque le navigateur est fermé était à l'origine du problème. (Cette fonctionnalité est appelée "Au démarrage" - "Continuer là où vous étiez" sur les versions actuelles de Chrome).
Ce problème se produit également dans Opera et Firefox.
Cela peut être dû au fait que Chrome est configuré pour continuer là où vous vous êtes arrêté.
Lectures complémentaires