ios系統(tǒng) iphone5C 下app自帶瀏覽器safari不支持localStorage

測試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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 什么是 Cookie “cookie 是存儲于訪問者的計(jì)算機(jī)中的變量。每當(dāng)同一臺計(jì)算機(jī)通過瀏覽器請求某個(gè)頁面時(shí),就...
    恩德_b0c2閱讀 437評論 0 3
  • 1.瀏覽器對象模型 (BOM) 使 JavaScript 有能力與瀏覽器“對話”。 2.Window 對象 所有瀏...
    ancientear閱讀 353評論 0 2
  • cookie也叫HTTP Cookie,最初是客戶端與服務(wù)器端進(jìn)行會話使用的 document.cookie = ...
    碧玉含香閱讀 418評論 0 1
  • 這兩天做了一個(gè)小的offer項(xiàng)目,然后遇到了一些問題,稍微總結(jié)一下,感觸最深的是cookie,因?yàn)橹爸皇呛唵蔚穆?..
    艾石溪閱讀 253評論 0 0
  • JS Window-瀏覽器對象模型 瀏覽器對象模型(BOM)使JS有能力與瀏覽器對話 由于現(xiàn)代瀏覽器幾乎實(shí)現(xiàn)了JS...
    figure_ai閱讀 1,296評論 0 2