logo

Ștergerea unui cookie în JavaScript

În secțiunea anterioară, am învățat diferitele modalități de a seta și actualiza un cookie în JavaScript. În afară de asta, JavaScript ne permite și să ștergem un cookie. Aici vedem toate modalitățile posibile de ștergere a unui cookie.

Diferite moduri de a șterge un cookie

Acestea sunt următoarele moduri de a șterge un cookie:

bool to string java
  • Un cookie poate fi șters utilizând atributul expire.
  • Un cookie poate fi șters și prin utilizarea atributului max-age.
  • Putem șterge un cookie în mod explicit, utilizând un browser web.

Exemple pentru a șterge un cookie

Exemplul 1

În acest exemplu, folosim atributul expire pentru a șterge un cookie, furnizându-i data de expirare (adică orice dată anterioară).

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

Exemplul 2

În acest exemplu, folosim varsta maxima atribut pentru a șterge un cookie, furnizându-i un număr zero sau negativ (care reprezintă secunde).

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

Exemplul 3

Să vedem un exemplu pentru a seta, obține și șterge mai multe cookie-uri.

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

Exemplul 4

Să vedem un exemplu de ștergere explicit a unui 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;); } } 

După ce faceți clic Setați Cookie o dată, ori de câte ori facem clic Obțineți Cookie , cheia și valoarea cookie-urilor sunt afișate pe ecran.

JavaScript Ștergerea unui cookie

Pentru a șterge un cookie în mod explicit, urmați următorii pași:

blocați reclamele pe youtube Android
  • Deschideți Mozilla Firefox.
  • Clic Deschideți meniul - Bibliotecă - Istoric - Ștergeți istoricul recent - Detalii .
JavaScript Ștergerea unui cookie
  • Aici putem vedea o Cookie-uri caseta de selectare care este deja marcată. Acum, dă clic Curăță acum pentru a șterge cookie-urile în mod explicit.

Acum, făcând clic Obțineți Cookie , apare caseta de dialog de mai jos.

JavaScript Ștergerea unui cookie

Aici, putem vedea că cookie-urile sunt șterse.