Este artigo resume o método JS Reading Cookie. Compartilhe para sua referência. O método de implementação específico é o seguinte:
Existem muitos métodos para ler cookies em JS. Nossa função de exemplo abaixo usa principalmente a função dividida para dividir e obtém todos os cookies com document.cookie e depois usa para atravessar todas as matrizes. Para determinar se o nome do cookie é o mesmo, então esse cookie é o que estamos procurando.
Método 1
A cópia do código é a seguinte: var acidookie = document.cookie.split (";");
função getck (sname)
{// Obtenha cookies individuais
for (var i = 0; i <Adookie.length; i ++) {
var arr = acookie [i] .split ("=");
if (sname == arr [0]) {
if (arr.length> 1)
return unescape (arr [1]);
outro
retornar "";}}
retornar "";
}
Método 2
O código de cópia é o seguinte: function getcookie (objName) {// obtenha o valor do cookie com o nome especificado
var Arrstr = document.cookie.split (";");
for (var i = 0; i <arrstr.length; i ++) {
var temp = arrtr [i] .split ("=");
if (temp [0] == objName) return unescape (temp [1]);
}
}
Método 3
O código de cópia é o seguinte: função getcookie (cookiename) {
var cookiessTring = document.cookie;
var start = cookiesstring.indexOF (cookiename + '=');
se (start == -1) // não encontrado
retornar nulo;
start + = cookiename.length + 1;
var end = cookiesstring.indexOf (";", start);
if (end == -1) return unescape (cookiesstring.substring (start));
return unescape (cookiesstring.substring (start, fim));
}
Método 4
A cópia do código é a seguinte: função readcookie (nome)
{
var cookievalue = "";
var pesquisa = nome + "=";
if (document.cookie.length> 0)
{
offset = document.cookie.indexof (pesquisa);
if (deslocamento! = -1)
{
deslocamento += search.length;
end = document.cookie.indexof (";", deslocamento);
if (end == -1) end = document.cookie.length;
CookieValue = UNESCAPE (Document.cookie.substring (deslocamento, fim))
}
}
Retornar Cookievalue;
}
Espero que este artigo seja útil para a programação JavaScript de todos.