logo

Sletting av en informasjonskapsel i JavaScript

I den forrige delen lærte vi de forskjellige måtene å sette og oppdatere en informasjonskapsel i JavaScript. Utenom det lar JavaScript oss også slette en informasjonskapsel. Her ser vi alle mulige måter å slette en informasjonskapsel på.

Ulike måter å slette en informasjonskapsel på

Dette er følgende måter å slette en informasjonskapsel på:

char til streng i java
  • En informasjonskapsel kan slettes ved å bruke expire-attributtet.
  • En informasjonskapsel kan også slettes ved å bruke max-age-attributtet.
  • Vi kan slette en informasjonskapsel eksplisitt ved å bruke en nettleser.

Eksempler for å slette en informasjonskapsel

Eksempel 1

I dette eksemplet bruker vi expire-attributtet for å slette en informasjonskapsel ved å oppgi en utløpsdato (dvs. en tidligere dato) til den.

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

Eksempel 2

I dette eksemplet bruker vi maks-alder attributt for å slette en informasjonskapsel ved å oppgi null eller negativt tall (som representerer sekunder) til den.

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

Eksempel 3

La oss se et eksempel for å sette, hente og slette flere informasjonskapsler.

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

Eksempel 4

La oss se et eksempel for å slette en informasjonskapsel eksplisitt.

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

Etter å ha klikket Sett informasjonskapsel én gang, hver gang vi klikker Få Cookie , vises nøkkelen og verdien for informasjonskapsler på skjermen.

JavaScript Sletting av en informasjonskapsel

For å slette en informasjonskapsel eksplisitt, følg følgende trinn:

java gyldige identifikatorer
  • Åpne Mozilla Firefox.
  • Klikk Åpne meny - Bibliotek - Historikk - Tøm nylig historikk - Detaljer .
JavaScript Sletting av en informasjonskapsel
  • Her kan vi se en Informasjonskapsler avkrysningsboks som allerede er merket. Nå, klikk Fjern nå å slette informasjonskapslene eksplisitt.

Nå, ved å klikke Få Cookie , vises dialogboksen nedenfor.

JavaScript Sletting av en informasjonskapsel

Her kan vi se at informasjonskapslene blir slettet.