logo

Een cookie verwijderen in JavaScript

In het vorige gedeelte hebben we de verschillende manieren geleerd om een ​​cookie in JavaScript in te stellen en bij te werken. Daarnaast biedt JavaScript ons ook de mogelijkheid om een ​​cookie te verwijderen. Hier zien we alle mogelijke manieren om een ​​cookie te verwijderen.

Verschillende manieren om een ​​cookie te verwijderen

Dit zijn de volgende manieren om een ​​cookie te verwijderen:

verander de mapnaam linux
  • Een cookie kan worden verwijderd door het verlopen attribuut te gebruiken.
  • Een cookie kan ook worden verwijderd door het max-age attribuut te gebruiken.
  • Wij kunnen een cookie expliciet verwijderen via een webbrowser.

Voorbeelden om een ​​cookie te verwijderen

voorbeeld 1

In dit voorbeeld gebruiken we het kenmerk verval om een ​​cookie te verwijderen door er een vervaldatum (dat wil zeggen een datum uit het verleden) aan toe te voegen.

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

Voorbeeld 2

In dit voorbeeld gebruiken we maximale leeftijd attribuut om een ​​cookie te verwijderen door er een nul of een negatief getal (dat staat voor seconden) aan toe te voegen.

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

Voorbeeld 3

Laten we een voorbeeld bekijken om meerdere cookies in te stellen, op te halen en te verwijderen.

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

Voorbeeld 4

Laten we een voorbeeld bekijken om een ​​cookie expliciet te verwijderen.

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

Na het klikken Cookie instellen één keer, telkens wanneer we klikken Koop Koekje , de cookiessleutel en -waarde worden op het scherm weergegeven.

JavaScript Een cookie verwijderen

Om een ​​cookie expliciet te verwijderen, volgt u de volgende stappen:

waarom markerinterface in Java
  • Open Mozilla Firefox.
  • Klik Open menu - Bibliotheek - Geschiedenis - Wis recente geschiedenis - Details .
JavaScript Een cookie verwijderen
  • Hier zien we A Koekjes selectievakje dat al is gemarkeerd. Klik nu Het is nu duidelijk om de cookies expliciet te verwijderen.

Nu, op klikken Koop Koekje , verschijnt het onderstaande dialoogvenster.

JavaScript Een cookie verwijderen

Hier kunnen we zien dat de cookies zijn verwijderd.