Javascript'te oturum çerezini şu şekilde ayarlamaya çalışıyorum:
document.cookie = 'name=alex; path=/'
Ancak Chrome, tarayıcıdan çıkıp tekrar başlatsam bile onu silmiyor.
Firefox ve Opera'da kontrol ettim ve her ikisi de amaçlandığı gibi çalışıyor - tarayıcıdan çıkıldığında oturum çerezini siliyorlar.
Chrome süre dolumu kurallarını görmezden mi geliyor?
Birden fazla işletim sisteminde kontrol ettim ve oturum çerezinin Windows XP ve Ubuntu'da Chrome'da kaldırıldığını, ancak Mac OSX Lion'da KALDIRILMADIĞINI öğrendim.
Bunun nedeni Chrome'un Kaldığınız yerden devam edin olarak ayarlanmış olması olabilir.
Aynı sorunu "Tarama oturumu sonunda" sona erecek şekilde ayarlanmış bir çerezle de yaşadım.
Maalesef olmadı, ben de tarayıcının ayarlarıyla biraz oynadım.
Tarayıcı kapatıldığında açık sekmeleri hatırlayan özelliğin sorunun kaynağı olduğu ortaya çıktı. (Bu özelliğin adı "Başlangıçta" - "Kaldığım yerden devam et". En azından Chrome'un şu anki sürümünde).
Bu Opera ve Firefox'ta da oluyor.
Az önce bu sorunu yaşadım. Tarayıcımı kapattıktan sonra bile birçok chrome işleminin çalıştığını fark ettim. Meğer bunların hepsi benim chrome uzantımdan kaynaklanıyormuş.
Gelişmiş ayarlar altında `'Google Chrome kapatıldığında arka plan uygulamalarını çalıştırmaya devam et'seçeneğinin işaretini kaldırdım ve oturum çerezlerim olması gerektiği gibi çalışmaya başladı.
Oturum çerezlerinin kullanıcı gezinmeyi bitirdiğinde temizleneceğini düşünerek kodlama yapan tüm geliştiriciler için hala bir baş belası