測試MM提過來的bug,改改改懵逼..............
原本信誓旦旦的覺得肯定不是safari瀏覽器的問題,沒想到還真是.....
內(nèi)心一萬匹 馬景濤飛過.....
替代 localStorage 可以使用cookie
設(shè)置cookie
function setCookie(c_name,value,expiredays){
? ? ? varexdate=newDate()
? ? ? 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
? ? ? ? ? ? ? ? ? returnunescape(document.cookie.substring(c_start,c_end))
? ? ? ? ? ? ?}
? ? ? ? }
? ? ? ? return""
}
使用
var msg="我會存入cookie";
setCookie('vals',msg,365);//365代表失效時(shí)間
getCookie("vals");//我會存入cookie