logo

Brisanje kolačića u JavaScriptu

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=&apos;name=Martin Roy&apos;; cookie1= document.cookie; } function setCookie2() { document.cookie=&apos;name=Duke William&apos;; cookie2= document.cookie; } function getCookie1() { if(cookie1.length!=0) { alert(cookie1); } else { alert(&apos;Cookie not available&apos;); } } function getCookie2() { if(cookie2.length!=0) { alert(cookie2); } else { alert(&apos;Cookie not available&apos;); } } function deleteCookie1() { document.cookie=cookie1+&apos;;max-age=0&apos;; cookie1=document.cookie; alert(&apos;Cookie1 is deleted&apos;); } function deleteCookie2() { document.cookie=cookie2+&apos;;max-age=0&apos;; cookie2=document.cookie; alert(&apos;Cookie2 is deleted&apos;); } function displayCookie() { if(cookie1!=0&amp;&amp;cookie2!=0) { alert(cookie1+&apos; &apos;+cookie2); } else if(cookie1!=0) { alert(cookie1); } else if(cookie2!=0) { alert(cookie2); } else{ alert(&apos;Cookie not available&apos;); } } 

Primjer 4

Pogledajmo primjer eksplicitnog brisanja kolačića.

 function setCookie() { document.cookie=&apos;name=Martin Roy&apos;; } function getCookie() { if(document.cookie.length!=0) { alert(document.cookie); } else { alert(&apos;Cookie not avaliable&apos;); } } 

Nakon klika Postavite kolačić jednom, kad god kliknemo Nabavite kolačić , ključ i vrijednost kolačića prikazani su na ekranu.

JavaScript brisanje kolačića

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 .
JavaScript brisanje kolačića
  • 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.

JavaScript brisanje kolačića

Ovdje možemo vidjeti da su kolačići izbrisani.