logo

Odstranění souboru cookie v JavaScriptu

V předchozí části jsme se naučili různé způsoby nastavení a aktualizace souboru cookie v JavaScriptu. Kromě toho nám JavaScript také umožňuje smazat cookie. Zde vidíme všechny možné způsoby, jak smazat cookie.

Různé způsoby, jak smazat soubor cookie

Toto jsou následující způsoby, jak smazat soubor cookie:

Apple emojis na android
  • Soubor cookie lze smazat pomocí atributu expire.
  • Soubor cookie lze také smazat pomocí atributu max-age.
  • Soubor cookie můžeme smazat explicitně pomocí webového prohlížeče.

Příklady pro odstranění souboru cookie

Příklad 1

V tomto příkladu používáme atribut expire k odstranění souboru cookie tím, že mu poskytneme datum vypršení platnosti (tj. jakékoli datum v minulosti).

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

Příklad 2

V tomto příkladu používáme max-věk atribut k odstranění souboru cookie tak, že mu poskytnete nulové nebo záporné číslo (které představuje sekundy).

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

Příklad 3

Podívejme se na příklad nastavení, získání a odstranění více souborů cookie.

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

Příklad 4

Podívejme se na příklad explicitního odstranění cookie.

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

Po kliknutí Nastavit cookie jednou, kdykoli klikneme Získejte cookie , na obrazovce se zobrazí klíč a hodnota cookies.

JavaScript Odstranění souboru cookie

Chcete-li soubor cookie explicitně odstranit, postupujte takto:

tučně text v css
  • Otevřete Mozilla Firefox.
  • Klikněte Otevřete nabídku - Knihovna - Historie - Vymazat nedávnou historii - Podrobnosti .
JavaScript Odstranění souboru cookie
  • Zde můžeme vidět a Soubory cookie zaškrtávací políčko, které je již označeno. Nyní klikněte Vymazat hned explicitně vymazat soubory cookie.

Nyní kliknutím Získejte cookie , zobrazí se níže uvedené dialogové okno.

JavaScript Odstranění souboru cookie

Zde vidíme, že soubory cookie jsou smazány.