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='name=Martin Roy'; cookie1= document.cookie; } function setCookie2() { document.cookie='name=Duke William'; cookie2= document.cookie; } function getCookie1() { if(cookie1.length!=0) { alert(cookie1); } else { alert('Cookie not available'); } } function getCookie2() { if(cookie2.length!=0) { alert(cookie2); } else { alert('Cookie not available'); } } function deleteCookie1() { document.cookie=cookie1+';max-age=0'; cookie1=document.cookie; alert('Cookie1 is deleted'); } function deleteCookie2() { document.cookie=cookie2+';max-age=0'; cookie2=document.cookie; alert('Cookie2 is deleted'); } function displayCookie() { if(cookie1!=0&&cookie2!=0) { alert(cookie1+' '+cookie2); } else if(cookie1!=0) { alert(cookie1); } else if(cookie2!=0) { alert(cookie2); } else{ alert('Cookie not available'); } }
Voorbeeld 4
Laten we een voorbeeld bekijken om een cookie expliciet te verwijderen.
function setCookie() { document.cookie='name=Martin Roy'; } function getCookie() { if(document.cookie.length!=0) { alert(document.cookie); } else { alert('Cookie not avaliable'); } }
Na het klikken Cookie instellen één keer, telkens wanneer we klikken Koop Koekje , de cookiessleutel en -waarde worden op het scherm weergegeven.
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 .
- 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.
Hier kunnen we zien dat de cookies zijn verwijderd.