En la sección anterior, aprendimos las diferentes formas de configurar y actualizar una cookie en JavaScript. Aparte de eso, JavaScript también nos permite eliminar una cookie. Aquí vemos todas las formas posibles de eliminar una cookie.
Diferentes formas de eliminar una Cookie
Estas son las siguientes formas de eliminar una cookie:
convertir caracteres a int java
- Una cookie se puede eliminar utilizando el atributo de caducidad.
- Una cookie también se puede eliminar utilizando el atributo de edad máxima.
- Podemos eliminar una cookie explícitamente mediante el uso de un navegador web.
Ejemplos para eliminar una Cookie
Ejemplo 1
En este ejemplo, utilizamos el atributo de caducidad para eliminar una cookie proporcionándole la fecha de caducidad (es decir, cualquier fecha pasada).
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'); } }
Ejemplo 2
En este ejemplo, utilizamos edad máxima atributo para eliminar una cookie proporcionándole cero o un número negativo (que representa segundos).
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'); } }
Ejemplo 3
Veamos un ejemplo para configurar, obtener y eliminar múltiples cookies.
<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'); } }
Ejemplo 4
Veamos un ejemplo para eliminar una cookie de forma explícita.
function setCookie() { document.cookie='name=Martin Roy'; } function getCookie() { if(document.cookie.length!=0) { alert(document.cookie); } else { alert('Cookie not avaliable'); } }
Después de hacer clic Establecer galleta una vez, cada vez que hacemos clic Obtener galleta , la clave y el valor de las cookies se muestran en la pantalla.
Para eliminar una cookie explícitamente, siga los siguientes pasos:
enumerar métodos java
- Abra Mozilla Firefox.
- Hacer clic Menú abierto - Biblioteca - Historial - Borrar historial reciente - Detalles .
- Aquí podemos ver un Galletas casilla de verificación que ya está marcada. Ahora, haga clic Despejado ahora para eliminar las cookies explícitamente.
Ahora, al hacer clic Obtener galleta , aparece el siguiente cuadro de diálogo.
Aquí podemos ver que las cookies se eliminan.