8 EYLÜL 2010, ÇARŞAMBA
DV çerezleri sil
Çerezleri silmek için JQuery kullanmak istiyorum ; bu çalıştım
$.cookie('name', '', { expires: -1 });
Sonra sayfayı Yenile ve çerez hala orada
alert('name:' $.cookie('name'));
Neden? Teşekkürler
CEVAP
8 EYLÜL 2010, ÇARŞAMBA
JQuery ile bir çerezi silmek için, değeri null olarak ayarlayın:
$.cookie("name", null, { path: '/' });
Düzenleme:Son çözüm olduğunu açıkça belirtin path
özelliği ne zaman erişme, tanımlama, çünkü OP erişir çerez birden fazla sayfada farklı dizinler ve böylece varsayılan yolları farklı (bu değildi açıklanan ilk soru). Çözüm bu cevap doğru olmasına rağmen kabul edildi açıklıyor tartışma aşağıda, keşfedilmiştir.
Bazı sürümleri kurabiye uy çözümü için yukarıdaki dize null çerez ayarlayın. Cookie kaldırma böylece. Aşağıda yerine önerdiği gibi kodu kullanın.
$.removeCookie('the_cookie', { path: '/' });
Bunu Paylaş:
Kullanıcı çerezleri veya yerel depolam...
Çerezleri nasıl devre dışı olup olmadı...
Çerezleri silmek için doğru yolu sunuc...
Nasıl PHP HttpOnly çerezleri kullanır ...
ASP.NET_Sessionİd OWİN Çerezleri taray...