Muchos sitios web se están poniendo al día con la ley de cookies y están creando mensajes con avisos sobre el uso estas. Os presentamos un plugin en JQuery para manejar vuestras cookies fácilmente.
Plugin jQuery Cookie
Lo primero que debemos hacer es descargar el plugin desde el siguiente repositorio, donde también podréis encontrar documentación y futuras revisiones.
Como usar jQuery Cookie
Para instalar el plugin en nuestro sitio web debemos añadir el siguiente script después de añadir el script con la librería JQuery.
<script src="/path/to/jquery.cookie.js"></script>
Una vez instalado el plugin podemos usarlo de la siguiente manera:
Para crear una cookie:
$.cookie('name', 'value');
Para crear una cookie que expire en 5 días por ejemplo:
$.cookie('name', 'value', { expires: 5 });
Para crear una cookie que expire en 5 días y sea válida para todo el sitio:
$.cookie('name', 'value', { expires: 5, path: '/' });
Para leer cookies:
$.cookie('name'); // => "value" $.cookie('nothing'); // => undefined
Para leer todas las cookies disponibles:
$.cookie(); // => { "name": "value" }
Para borrar cookies:
// Devuelve true cuando la cookie ha sido borrada correctamente, en otro caso devuelve false $.removeCookie('name'); // => true $.removeCookie('nothing'); // => false // Es necesario el uso de los atributos (path, domain) con los que se creo la cookie $.cookie('name', 'value', { path: '/' }); // Esto no va a funcionar $.removeCookie('name'); // => false // Esta es la forma correcta $.removeCookie('name', { path: '/' }); // => true
Autor Plugin jQuery Cookie
El autor del plugin es Klaus Hartl y podéis descargar y leer más información sobre él desde el siguiente link.
Última modificación: oct 24, 2024