L'exemple de cet article résume la méthode des cookies de lecture js. Partagez-le avec tout le monde pour votre référence. La méthode de mise en œuvre spécifique est la suivante :
En général, il existe de nombreuses façons de lire les cookies dans js. Notre exemple de fonction ci-dessous utilise principalement la fonction split pour diviser, obtenir tous les cookies avec document.cookie, puis utiliser pour parcourir tous les tableaux afin de déterminer si les noms des cookies sont les mêmes. pareil, alors ce cookie C'est ce que nous recherchons.
Méthode 1
var acookie=document.cookie.split("; ");
fonction getck(sname)
{//Obtenez des cookies individuels
pour(var i=0;i
var arr=acookie[i].split("=");
si(sname==arr[0]){
si(arr.length>1)
return unescape(arr[1]);
d'autre
retourner "";}}
retourner "";
>
Méthode 2
function getcookie(objname){//Récupérer la valeur du cookie avec le nom spécifié
var arrstr = document.cookie.split("; ");
pour(var i = 0;i < arrstr.length;i ){
var temp = arrstr[i].split("=");
if(temp[0] == objname) return unescape(temp[1]);
>
>
Méthode 3
function getcookie(cookiename){
var cookiestring = document.cookie;
var start = cookiestring.indexof(cookiename '= ');
if (start == -1) // Introuvable
renvoie null ;
start = cookiename.length 1;
var end = cookiestring.indexof( "; ", start
if (end == -1) return unescape(cookiestring.substring(start));
return unescape(cookiestring.substring(start, end));
>
Méthode 4
fonction readcookie(nom)
{
var valeur du cookie = ""
var recherche = nom "=";
if(document.cookie.length > 0)
{
Décalage = document.cookie.indexof(recherche);
Si (offset != -1)
{
Décalage = recherche.longueur
Fin = document.cookie.indexof(";", offset
If (end == -1) end = document.cookie.length
Cookievalue = unescape(document.cookie.substring(offset, end))
}
}
Renvoie la valeur du cookie ;
>
J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.