Önceki bölümde, JavaScript'te çerez ayarlamanın ve güncellemenin farklı yollarını öğrendik. Bunun dışında JavaScript ayrıca bir çerezi silmemize de olanak tanır. Burada bir çerezi silmenin tüm olası yollarını görüyoruz.
Bir Çerezi silmenin farklı yolları
Bir çerezi silmenin aşağıdaki yolları şunlardır:
dize birleştirme
- Bir çerez, son kullanma özelliği kullanılarak silinebilir.
- Bir çerez, max-age özelliği kullanılarak da silinebilir.
- Bir çerezi bir web tarayıcısı kullanarak açıkça silebiliriz.
Çerez silme örnekleri
örnek 1
Bu örnekte, bir çereze son kullanma tarihi (yani herhangi bir geçmiş tarih) sağlayarak bir çerezi silmek için sona erme özelliğini kullanıyoruz.
function setCookie() { document.cookie='name=Martin Roy; expires=Sun, 20 Aug 2000 12:00:00 UTC'; } function getCookie() { if(document.cookie.length!=0) { alert(document.cookie); } else { alert('Cookie not avaliable'); } }
Örnek 2
Bu örnekte şunu kullanıyoruz: maksimum yaş Bir çereze sıfır veya negatif bir sayı (saniyeleri temsil eden) sağlayarak onu silme özelliği.
function setCookie() { document.cookie='name=Martin Roy;max-age=0'; } function getCookie() { if(document.cookie.length!=0) { alert(document.cookie); } else { alert('Cookie not avaliable'); } }
Örnek 3
Birden fazla çerez ayarlamak, almak ve silmek için bir örnek görelim.
<br> <br> function setCookie1() { document.cookie='name=Martin Roy'; cookie1= document.cookie; } function setCookie2() { document.cookie='name=Duke William'; cookie2= document.cookie; } function getCookie1() { if(cookie1.length!=0) { alert(cookie1); } else { alert('Cookie not available'); } } function getCookie2() { if(cookie2.length!=0) { alert(cookie2); } else { alert('Cookie not available'); } } function deleteCookie1() { document.cookie=cookie1+';max-age=0'; cookie1=document.cookie; alert('Cookie1 is deleted'); } function deleteCookie2() { document.cookie=cookie2+';max-age=0'; cookie2=document.cookie; alert('Cookie2 is deleted'); } function displayCookie() { if(cookie1!=0&&cookie2!=0) { alert(cookie1+' '+cookie2); } else if(cookie1!=0) { alert(cookie1); } else if(cookie2!=0) { alert(cookie2); } else{ alert('Cookie not available'); } }
Örnek 4
Bir çerezi açıkça silmek için bir örnek görelim.
function setCookie() { document.cookie='name=Martin Roy'; } function getCookie() { if(document.cookie.length!=0) { alert(document.cookie); } else { alert('Cookie not avaliable'); } }
Tıkladıktan sonra Çerez Ayarla bir kez, her tıkladığımızda Çerez Al , çerez anahtarı ve değeri ekranda görüntülenir.
Bir çerezi açıkça silmek için aşağıdaki adımları izleyin:
dizeye Java tarihi
- Mozilla Firefox'u açın.
- Tıklamak Menüyü aç - Kütüphane - Geçmiş - Yakın Geçmişi Temizle - Ayrıntılar .
- Burada bir görebiliriz Kurabiye Zaten işaretlenmiş olan onay kutusu. Şimdi tıklayın Şimdi Temizle Çerezleri açıkça silmek için.
Şimdi tıklayınca Çerez Al , aşağıdaki iletişim kutusu görünür.
Burada çerezlerin silindiğini görebiliriz.