ios系统 iphone5C 下app自带浏览器safari不支持localStorage

测试MM提过来的bug,改改改懵逼..............

原本信誓旦旦的觉得肯定不是safari浏览器的问题,没想到还真是.....

内心一万匹 马景涛飞过.....

替代 localStorage 可以使用cookie

设置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代表失效时间

getCookie("vals");//我会存入cookie

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 什么是 Cookie “cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就...
    恩德_b0c2阅读 528评论 0 3
  • 1.浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器“对话”。 2.Window 对象 所有浏...
    ancientear阅读 388评论 0 2
  • cookie也叫HTTP Cookie,最初是客户端与服务器端进行会话使用的 document.cookie = ...
    碧玉含香阅读 452评论 0 1
  • 这两天做了一个小的offer项目,然后遇到了一些问题,稍微总结一下,感触最深的是cookie,因为之前只是简单的听...
    艾石溪阅读 297评论 0 0
  • JS Window-浏览器对象模型 浏览器对象模型(BOM)使JS有能力与浏览器对话 由于现代浏览器几乎实现了JS...
    figure_ai阅读 1,343评论 0 2

友情链接更多精彩内容