Este artículo resume el método JS Reading Cookie. Compártelo para su referencia. El método de implementación específico es el siguiente:
Hay muchos métodos para leer cookies en JS. Nuestra función de ejemplo a continuación utiliza principalmente la función dividida para dividirse, y obtiene todas las cookies con document.cookie y luego usa para atravesar todas las matrices. Para determinar si el nombre de la cookie es el mismo, entonces esta cookie es lo que estamos buscando.
Método 1
La copia del código es la siguiente: var acookie = document.cookie.split (";");
función getck (sname)
{// Obtener cookies individuales
para (var i = 0; i <acookie.length; i ++) {
var arr = acookie [i] .split ("=");
if (sname == arr [0]) {
if (arr.length> 1)
return unescape (arr [1]);
demás
devolver "";}}
devolver "";
}
Método 2
El código del código de copia es el siguiente: function getCookie (objname) {// Obtener el valor de la cookie con el nombre especificado
var Arrstr = document.cookie.split (";");
para (var i = 0; i <arrstr.length; i ++) {
var temp = Arrstr [i] .split ("=");
if (temp [0] == objname) return unescape (temp [1]);
}
}
Método 3
El código del código de copia es el siguiente: function getCookie (Cookiename) {
var CookiesString = document.cookie;
var start = CookiesString.IndexOf (Cookiename + '=');
if (inicio == -1) // no encontrado
regresar nulo;
inicio + = Cookiename.length + 1;
var end = CookIesString.IndexOf (";", inicio);
if (end == -1) return unescape (Cookiesstring.substring (inicio));
return unescape (cookiestring.substring (inicio, finalización));
}
Método 4
La copia del código es la siguiente: Función ReadCookie (nombre)
{
var cookievalue = "";
var búsqueda = nombre + "=";
if (document.cookie.length> 0)
{
offset = document.cookie.indexof (búsqueda);
if (offset! = -1)
{
offset += search.length;
end = document.cookie.indexof (";", offset);
if (end == -1) end = document.cookie.length;
Cookievalue = UNESCAPE (document.cookie.substring (offset, final))
}
}
regresar Cookievalue;
}
Espero que este artículo sea útil para la programación de JavaScript de todos.