Obtenga Cookie por nombre en JavaScript

Obtenga Cookie por nombre en JavaScript
Las cookies son fragmentos de datos almacenados en un sistema por un navegador web. A menudo se utilizan para almacenar las preferencias de los usuarios, la información de inicio de sesión y otros tipos de datos que se pueden utilizar para personalizar la experiencia de un usuario en un sitio web. Las cookies generalmente se almacenan como pares de valor clave, donde la clave es un identificador único para la cookie, y el valor son los datos que almacenan las cookies.

Esta publicación se trata de obtener la cookie utilizando su nombre en JavaScript.

Obtener/buscar cookie por nombre en JavaScript

Para obtener el valor de una cookie con un nombre específico en JavaScript, use el "Getcookie ()" función. Esta función toma un nombre de cookie como parámetro y devuelve el valor de la cookie si existe o nula si la cookie no existe.

Ejemplo

En el ejemplo dado, primero estableceremos la cookie y luego la conseguiremos por su nombre. Entonces, primero, crea dos botones ",Setcookie" y "Getcookie”, En un archivo HTML y adjunte eventos OnClick que invocarán la función en el botón Haga clic:


Defina una función "setcookie ()"Para configurar la cookie en el navegador usando el"documento.Galleta" atributo:

función setcookie ()
documento.Cookie = "Cookiename = Cookie; expiras = martes, 27 de diciembre de 2022 12:30:00 UTC";
alerta ("Cookie está configurada");

Ahora, defina una función llamada "Getcookie ()"Pasando"nombre"Como parámetro para obtener la cookie por su nombre. Verifique si la cookie está presente usando el "longitud" atributo. Si su longitud no es igual a cero, divida la cadena de cookies basada en el separador "="E imprima el nombre y su valor en un mensaje de alerta:

functetCookie (nombre)
if (documento.Galleta.longitud != 0)
varilla var = documento.Galleta.dividir ("=");
alert ("name =" + array [0] + "" + "value =" + array [1]);

demás
alerta ("cookie no disponible");

Llama a "Getcookie ()"Funciona pasando el nombre de la cookie como"cookiename":

Getcookie (Cookiename);

Se puede observar que la cookie se establece primero y luego su valor se obtiene utilizando el nombre de la cookie:

Eso se trata de obtener la cookie por su nombre en JavaScript.

Conclusión

Utilizar el "Getcookie ()"Funciona pasando el"nombre"Como parámetro, verifique si la longitud de la cookie no es igual a cero, divida la cadena de cookies usando el"dividir()"Método al pasar un separador y obtener el valor de la cookie en el nombre especificado. Tenga en cuenta que esta función solo realizará su funcionalidad si la cookie está configurada en el dominio de la página actual. Esta publicación definió el procedimiento para obtener la cookie por su nombre en JavaScript.