Neden Krom yerel jQuery çerez görmezden mi geliyor?
JQuery Cookie eklentisi (download demo source code with comments) ve bir çerez okumak için kullanıyorum. Benim sayfayı geliştirmeye çalışıyorumyerel makine.
Aşağıdaki kodu başarıyla 3, 7 ve Safari (PC) IE FireFox çerez ayarlayın. Amaeğer tarayıcı Google ise Chrome VE sayfa yerel bir dosyadırbu işe yaramazsa.
$.cookie("nameofcookie", cookievalue, {path: "/", expires: 30});
Biliyorum:
- Eklenti demo Chrome ile çalışır.
- Eğer bir web sunucusu üzerinde benim kod (Adres başlayarak:// http) koyarsam, Chrome ile çalışır.
Çerez sadece başarısız oluryerel dosyalar üzerinde Google Chrome için.
Olası nedenler:
- Google Chrome sabit disk (file:///c:/websites/foo.html gibi yolları) web sayfalarının çerezleri kabul etmez
- Eklenti, olayları bir Krom gibi çerezleri reddetmek için neden olur
Herkes bu teyit ve kök neden teşhis edebilir?
CEVAP
Krom-dosya-kurabiye --enable bayrağı ile başlamazsan yerel dosyaları (veya Peter Lyons belirtildiği gibi, localhost*) için çerezleri desteklemiyor. http://code.google.com/p/chromium/issues/detail?id=535 bu konuda bir tartışma okuyabilirsiniz.
*Kromyokeğer yerel IP adresi (127.0.0.1) doğrudan kullanırsanız kurabiye destek. localhost durumda, bu daha kolay bir çözüm olabilir.
JQuery getJSON Krom yerel dosyaları ku...
Neden Google while(1); JSON yanıtların...
Nasıl jQuery ile geri al çerez set/?...
Yerel Depolama vs Çerez...
Neden jquery change olayı seçeneğini k...