U prethodnom odjeljku naučili smo različite načine postavljanja i ažuriranja kolačića u JavaScriptu. Osim toga, JavaScript nam također omogućuje brisanje kolačića. Ovdje vidimo sve moguće načine brisanja kolačića.
Različiti načini brisanja kolačića
Ovo su sljedeći načini brisanja kolačića:
bool u niz java
- Kolačić se može izbrisati korištenjem atributa isteka.
- Kolačić se također može izbrisati korištenjem atributa max-age.
- Kolačić možemo izbrisati eksplicitno, pomoću web preglednika.
Primjeri brisanja kolačića
Primjer 1
U ovom primjeru koristimo atribut isteka za brisanje kolačića navođenjem datuma isteka (tj. bilo kojeg prošlog datuma).
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'); } }
Primjer 2
U ovom primjeru koristimo max-dob atribut za brisanje kolačića davanjem nule ili negativnog broja (koji predstavlja sekunde).
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'); } }
Primjer 3
Pogledajmo primjer za postavljanje, dobivanje i brisanje više kolačića.
<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'); } }
Primjer 4
Pogledajmo primjer eksplicitnog brisanja kolačića.
function setCookie() { document.cookie='name=Martin Roy'; } function getCookie() { if(document.cookie.length!=0) { alert(document.cookie); } else { alert('Cookie not avaliable'); } }
Nakon klika Postavite kolačić jednom, kad god kliknemo Nabavite kolačić , ključ i vrijednost kolačića prikazani su na ekranu.
Da biste eksplicitno izbrisali kolačić, slijedite sljedeće korake:
uklonite prvi znak excel
- Otvorite Mozilla Firefox.
- Klik Otvorite izbornik - Knjižnica - Povijest - Obriši nedavnu povijest - Pojedinosti .
- Ovdje možemo vidjeti a Kolačići potvrdni okvir koji je već označen. Sada kliknite Očisti sada za eksplicitno brisanje kolačića.
Sada, na klik Nabavite kolačić , pojavit će se donji dijaloški okvir.
Ovdje možemo vidjeti da su kolačići izbrisani.