Chrome tidak memadamkan kuki sesi
P粉546179835
2023-08-16 20:26:24
<p>Saya cuba menetapkan kuki sesi dalam javascript, seperti ini: </p>
<pre class="brush:php;toolbar:false;">document.cookie = 'name=alex path=/'</pre>
<p>Tetapi walaupun saya keluar dari penyemak imbas dan memulakannya semula, Chrome tidak akan memadamkannya. </p>
<p> Saya menyemak dalam Firefox dan Opera dan kedua-duanya berfungsi seperti yang diharapkan - mereka memadamkan kuki sesi apabila penyemak imbas keluar. </p>
<p>Adakah Chrome mengabaikan peraturan tamat tempoh? </p>
<p>Saya menyemak dalam berbilang sistem pengendalian dan mendapati bahawa kuki sesi dipadamkan dalam Chrome pada Windows XP dan Ubuntu, tetapi tidak pada Mac OSX Lion. </p>
Saya baru sahaja menghadapi masalah yang sama, kuki ditetapkan untuk tamat tempoh "pada akhir sesi menyemak imbas".
Malangnya, ia tidak tamat tempoh, jadi saya membuat beberapa pelarasan dalam tetapan penyemak imbas saya.
Ternyata keupayaan untuk mengingati tab terbuka apabila pelayar ditutup adalah punca masalah. (Ciri ini dipanggil "Pada permulaan" - "Teruskan di mana anda berada" pada versi semasa Chrome).
Masalah ini juga berlaku dalam Opera dan Firefox.
Ini mungkin disebabkan oleh menetapkan Chrome kepada teruskan dari tempat anda berhenti.
Bacaan lanjut