В этой статье суммируется метод Cookie Cookie JS. Поделитесь этим для вашей ссылки. Конкретный метод реализации следующим образом:
Есть много методов чтения файлов cookie в JS. Наш пример функции ниже в основном использует функцию разделения для разделения и получает все файлы cookie с Document.cookie, а затем использует для прохождения всех массивов. Чтобы определить, одинаково ли имя печенья, тогда это печенье - это то, что мы ищем.
Метод 1
Кода -код выглядит следующим образом: var acookie = document.cookie.split (";");
Функция getck (Sname)
{// Получить отдельные файлы cookie
для (var i = 0; i <acookie.length; i ++) {
var arr = acookie [i] .split ("=");
if (sname == arr [0]) {
if (arr.length> 1)
вернуть Unescape (arr [1]);
еще
возвращаться "";}}
возвращаться "";
}
Метод 2
Код кода копии следующим образом: Функция getCookie (objName) {// Получить значение cookie с указанным именем
var arrstr = document.cookie.split (";");
for (var i = 0; i <arrstr.length; i ++) {
var temp = arrstr [i] .split ("=");
if (temp [0] == objname) вернуть Unessape (temp [1]);
}
}
Метод 3
Код кода копирования следующим образом: Function getCookie (cookiEname) {
var cookiesstring = document.cookie;
var start = cookiesstring.indexof (cookiename + '=');
if (start == -1) // не найдено
вернуть ноль;
start + = cookiename.length + 1;
var end = cookiesstring.indexof (";", start);
if (end == -1) вернуть Unescape (cookiesstring.substring (start));
вернуть Unescape (cookiesstring.substring (Start, End));
}
Метод 4
Копия кода следующим образом: функция readcookie (имя)
{
var cookievalue = "";
var search = name + "=";
if (document.cookie.length> 0)
{
offset = document.cookie.indexof (search);
if (offset! = -1)
{
offset += search.length;
end = document.cookie.indexof (";", offset);
if (end == -1) end = document.cookie.length;
cookievalue = unescape (document.cookie.substring (смещение, конец))
}
}
вернуть cookievalue;
}
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.