Blog
Las cookies son datos enviados por un sitio web y almacenados en el navegador de los usuario, para que el sitio visitado pueda consultar toda la actividad previa del navegador. En muchos casos se puede necesitar manipular o borrar esos datos almacenados en el navegador, es por eso que en esta oportunidad vamos a ver cómo eliminar y limpiar las cookies con Java Script, con un código bien sencillo y comprensible.
Para realizar esta funcionalidad no se va a requerir ningún tipo de librería externa, solamente para el ejemplo vamos a utilizar jQuery, pero en sus casos no es realmente necesario.
Código para eliminar y limpiar las cookies con Java Script
Al ejecutar el siguiente código en el navegador se podrá visualizar un botón que realiza la acción de eliminar y limpiar todas la cookies. En el caso de ustedes simplemente les va a ser útil el contenido de la función eliminarCookies.
<html> <head> <title>Cómo eliminar y limpiar cookies con Java Script</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> </head> <body> <button id="clear">Limpiar cookies</button> <script> function eliminarCookies() { document.cookie.split(";").forEach(function(c) { document.cookie = c.replace(/^ +/, "").replace(/=.*/, "=;expires=" + new Date().toUTCString() + ";path=/"); }); } $('#clear').click(function() { eliminarCookies(); }) </script> </body> </html>
Para poder ver el ejemplo simplemente vas a tener que copiar todo el código HTML en un archivo de extensión HTML, luego lo abrís en un navegador y listo.
Eso es todo lo necesario para poder limpiar todas la cookies del navegador, en caso de encontrarte con algún problema o inconveniente no dudes en dejar un comentario.
Buenos dias, quiero eliminar una cookie con un nombre y sitio específico, que cambios debería hacer en este código?
Hola Ignacio, fijate si te sirve lo que se comenta en esta web https://code.i-harness.com/es/q/9151c
Excelente aporte!