Heim > Web-Frontend > js-Tutorial > Hauptteil

Detaillierte Erklärung von Cookies zur Lösung des Problems, dass WeChat localStorage nicht speichern kann

小云云
Freigeben: 2017-12-26 09:36:13
Original
2981 Leute haben es durchsucht

Bei der Entwicklung einer auf WeChat basierenden Webseite haben wir festgestellt, dass einige Modelle keine Informationen in localStorage speichern können oder dass die gespeicherten Informationen ungültig werden, sobald die Seite geschlossen wird. Verwenden Sie Cookies, um localStorage zu ersetzen und einige einfache Daten zu speichern. In diesem Artikel wird hauptsächlich die Verwendung von Cookies vorgestellt, um das Problem zu lösen, dass WeChat localStorage nicht speichern kann. Hier finden Sie Codebeispiele. Bedürftige Freunde können darauf verweisen. Ich hoffe, es kann allen helfen.

Cookie setzen:


function setCookie(c_name,value,expiredays)
{
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
}

//取回cookie
function getCookie(c_name)
{
if (document.cookie.length>0)
 {
 c_start=document.cookie.indexOf(c_name + "=")
 if (c_start!=-1)
 { 
 c_start=c_start + c_name.length+1 
 c_end=document.cookie.indexOf(";",c_start)
 if (c_end==-1) c_end=document.cookie.length
 return unescape(document.cookie.substring(c_start,c_end))
 } 
 }
return ""
}
Nach dem Login kopieren

Beispiel:

Cookie setzen, Die Gültigkeitsdauer beträgt 365 Tage


setCookie('username','123',365);
Nach dem Login kopieren

Abruf, wenn das Cookie abläuft, wird leer zurückgegeben


getCookie('username');
Nach dem Login kopieren

Nach dem Test ist es vollständig kompatibel und es gibt keine Probleme

Verwandte Empfehlungen:

Zusammenfassung der HTML5 localStorage-Wissenspunkte

PHP-Funktionscookies, Der Unterschied zwischen sessionStorage und localStorage

Eine kurze Diskussion des lokalen Speichers von localStorage

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung von Cookies zur Lösung des Problems, dass WeChat localStorage nicht speichern kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage