logo

Eliminazione di un cookie in JavaScript

Nella sezione precedente, abbiamo imparato i diversi modi per impostare e aggiornare un cookie in JavaScript. Oltre a ciò, JavaScript ci consente anche di eliminare un cookie. Qui vediamo tutti i modi possibili per eliminare un cookie.

Diversi modi per eliminare un cookie

Queste sono le seguenti modalità per eliminare un cookie:

ordina l'elenco degli array java
  • Un cookie può essere eliminato utilizzando l'attributo di scadenza.
  • Un cookie può anche essere eliminato utilizzando l'attributo max-age.
  • Possiamo eliminare un cookie esplicitamente, utilizzando un browser web.

Esempi per eliminare un cookie

Esempio 1

In questo esempio, utilizziamo l'attributo di scadenza per eliminare un cookie fornendogli la data di scadenza (ovvero qualsiasi data passata).

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

Esempio 2

In questo esempio utilizziamo età massima attributo per eliminare un cookie fornendogli zero o un numero negativo (che rappresenta i secondi).

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

Esempio 3

Vediamo un esempio per impostare, ottenere ed eliminare più cookie.

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

Esempio 4

Vediamo un esempio per eliminare un cookie in modo esplicito.

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

Dopo aver cliccato Imposta biscotto una volta, ogni volta che facciamo clic Ottieni biscotto , la chiave e il valore dei cookie vengono visualizzati sullo schermo.

JavaScript Eliminazione di un cookie

Per eliminare esplicitamente un cookie, attenersi alla seguente procedura:

codici colore Java
  • Apri MozillaFirefox.
  • Clic Apri menu - Libreria - Cronologia - Cancella cronologia recente - Dettagli .
JavaScript Eliminazione di un cookie
  • Qui possiamo vedere a Biscotti casella di controllo già contrassegnata. Ora fai clic Cancella adesso eliminare i cookie in modo esplicito.

Ora, facendo clic Ottieni biscotto , viene visualizzata la finestra di dialogo seguente.

JavaScript Eliminazione di un cookie

Qui possiamo vedere che i cookie vengono cancellati.