logo

Ta bort en cookie i JavaScript

I föregående avsnitt lärde vi oss de olika sätten att ställa in och uppdatera en cookie i JavaScript. Förutom det tillåter JavaScript oss också att radera en cookie. Här ser vi alla möjliga sätt att radera en cookie.

Olika sätt att radera en cookie

Det här är följande sätt att radera en cookie:

katalog i linux-kommandon
  • En cookie kan raderas genom att använda expire-attributet.
  • En cookie kan också raderas genom att använda attributet max-age.
  • Vi kan ta bort en cookie uttryckligen genom att använda en webbläsare.

Exempel för att radera en cookie

Exempel 1

I det här exemplet använder vi expire-attributet för att radera en cookie genom att ange ett utgångsdatum (dvs. ett tidigare datum) till den.

 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'); } } 

Exempel 2

I det här exemplet använder vi max-ålder attribut för att radera en cookie genom att ange noll eller negativt tal (som representerar sekunder) till den.

 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'); } } 

Exempel 3

Låt oss se ett exempel för att ställa in, hämta och ta bort flera cookies.

 <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;); } } 

Exempel 4

Låt oss se ett exempel för att ta bort en cookie explicit.

 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;); } } 

Efter att ha klickat Ställ in Cookie en gång, när vi klickar Skaffa Cookie , cookies-nyckeln och värdet visas på skärmen.

JavaScript Ta bort en cookie

Följ följande steg för att explicit radera en cookie:

dynamisk array java
  • Öppna Mozilla Firefox.
  • Klick Öppna menyn - Bibliotek - Historik - Rensa senaste historik - Detaljer .
JavaScript Ta bort en cookie
  • Här kan vi se en Småkakor kryssrutan som redan är markerad. Klicka nu Rensa nu att radera cookies explicit.

Nu, på att klicka Skaffa Cookie , visas dialogrutan nedan.

JavaScript Ta bort en cookie

Här kan vi se att cookies raderas.