logo

Cookie-k törlése JavaScriptben

Az előző részben megismertük a cookie-k JavaScriptben történő beállításának és frissítésének különböző módjait. Ezen kívül a JavaScript lehetővé teszi a cookie-k törlését is. Itt láthatjuk a cookie-k törlésének összes lehetséges módját.

A cookie-k törlésének különböző módjai

A cookie-k törlésének a következő módjai vannak:

Linux futtatni cmd
  • A cookie az expire attribútum használatával törölhető.
  • A cookie a max-age attribútum használatával is törölhető.
  • A cookie-kat kifejezetten törölhetjük egy webböngésző használatával.

Példák a cookie-k törlésére

1. példa

Ebben a példában az expire attribútumot használjuk a cookie törlésére úgy, hogy megadjuk a lejárati dátumot (azaz bármely múltbeli dátumot).

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

2. példa

Ebben a példában használjuk max-életkor attribútum a cookie törléséhez nulla vagy negatív szám megadásával (ami másodpercet jelent).

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

3. példa

Lássunk egy példát több cookie beállítására, lekérésére és törlésére.

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

4. példa

Lássunk egy példát a cookie explicit törlésére.

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

Kattintás után Cookie beállítása egyszer, amikor csak kattintunk Get Cookie , a cookie-k kulcsa és értéke megjelenik a képernyőn.

JavaScript Cookie törlése

Egy cookie kifejezett törléséhez kövesse az alábbi lépéseket:

wumpus világ
  • Nyissa meg a Mozilla Firefoxot.
  • Kattintson Menü megnyitása - Könyvtár - Előzmények - Legutóbbi előzmények törlése - Részletek .
JavaScript Cookie törlése
  • Itt láthatjuk a Cookie-k jelölőnégyzet, amely már be van jelölve. Most kattintson Tiszta most hogy kifejezetten törölje a sütiket.

Most, kattintással Get Cookie , az alábbi párbeszédpanel jelenik meg.

JavaScript Cookie törlése

Itt láthatjuk, hogy a cookie-k törlődnek.