logo

Evästeen poistaminen JavaScriptistä

Edellisessä osiossa opimme eri tapoja asettaa ja päivittää evästeet JavaScriptissä. Tämän lisäksi JavaScript mahdollistaa myös evästeen poistamisen. Täällä näemme kaikki mahdolliset tavat poistaa evästeet.

Eri tapoja poistaa eväste

Nämä ovat seuraavat tavat poistaa evästeet:

heittää heittoja javassa
  • Eväste voidaan poistaa käyttämällä expire-attribuuttia.
  • Eväste voidaan myös poistaa käyttämällä max-age-attribuuttia.
  • Voimme poistaa evästeen nimenomaisesti käyttämällä verkkoselainta.

Esimerkkejä evästeen poistamisesta

Esimerkki 1

Tässä esimerkissä käytämme expire-attribuuttia evästeen poistamiseen antamalla sille viimeinen voimassaolopäivä (eli mikä tahansa mennyt päivämäärä).

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

Esimerkki 2

Tässä esimerkissä käytämme max ikä attribuutti poistaa evästeen antamalla sille nolla tai negatiivinen luku (joka edustaa sekuntia).

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

Esimerkki 3

Katsotaanpa esimerkkiä useiden evästeiden asettamisesta, hankkimisesta ja poistamisesta.

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

Esimerkki 4

Katsotaanpa esimerkkiä evästeen nimenomaisesta poistamisesta.

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

Napsautuksen jälkeen Aseta eväste kerran, aina kun napsautamme Hanki Cookie , evästeavain ja -arvo näytetään näytöllä.

JavaScript Evästeen poistaminen

Voit poistaa evästeen nimenomaisesti seuraavasti:

instant java
  • Avaa Mozilla Firefox.
  • Klikkaus Avaa valikko - Kirjasto - Historia - Tyhjennä viimeaikainen historia - Tiedot .
JavaScript Evästeen poistaminen
  • Tässä voimme nähdä a Keksit valintaruutu, joka on jo merkitty. Nyt, napsauta Tyhjennä nyt poistaaksesi evästeet nimenomaisesti.

Nyt napsauttamalla Hanki Cookie , alla oleva valintaikkuna tulee näkyviin.

JavaScript Evästeen poistaminen

Täällä näemme, että evästeet on poistettu.