最近在开发基于微信的Web页面时,发现有些机型不能存储信息到localStorage中,或者是页面一旦关闭,存储的信息也失效了。

于是想到用cookie来替代localStorage,存储一些简单的数据。上网查找了一下,发现w3school上已有不错的解决方案。

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.lengthreturn unescape(document.cookie.substring(c_start,c_end))} }
return ""
}

//设置cookie,有效期为365天
setCookie('username','123',365);//取回,若cookie失效,将返回空
getCookie('username');经过测试,完全兼容,没有出现问题、转载:http://my.oschina.net/crazymus/blog/425650

使用cookie解决微信不能存储localStorage的问题相关推荐

  1. 苹果微信cookie传不到服务器,cookie解决微信不能存储localStorage的问题

    在开发基于微信的Web页面时,发现有些机型不能存储信息到localStorage中,或者是页面一旦关闭,存储的信息也失效了. 用cookie来替代localStorage,存储一些简单的数据.上网查找 ...

  2. 关于微信中的localStorage及使用cookie的解决方案

    关于微信中的localStorage及使用cookie的解决方案 参考文章: (1)关于微信中的localStorage及使用cookie的解决方案 (2)http://www.cnblogs.com ...

  3. 本地存储localStorage用法详解

    一.什么是localStorage? 在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cook ...

  4. H5存储------localStorage和sessionStorage

    web现在随着计算机的高速发展,客户端干的事情越来越多了,随着事情的增多,很多东西存储就不止在服务器了,本地存储越来越强大了(大神原谅我废话了????) 早期时期 cookie存储 (之前我用着还是很 ...

  5. uniapp 判断页面是否是横竖屏,解决微信小程序video组件全屏播放视频遮盖自定义播放控件问题

    如果res.deviceOrientation 等于landscape 的话是竖屏,portrait则是横屏.因为用户每旋转一次屏幕就会触发里面的onShow钩子,因此在页面显示或横竖屏变化都会触发这 ...

  6. localstorage存mysql_存储localstorage

    localStorage和sessionStorage区别 localStorage和sessionStorage一样都是用来存储客户端临时信息的对象. 他们均只能存储字符串类型的对象(虽然规范中可以 ...

  7. 解决Android下QtQuick.LocalStorage和腾讯开放平台组件冲突问题

    解决Android下QtQuick.LocalStorage和腾讯开放平台组件冲突问题 已经有将近一个月没有写博客了,其实这段时间还是非常努力地进行开发的活动.最近也是在开发的过程中遇到了好一些问题, ...

  8. 微信 android 闪退问题怎么解决方法,如何解决微信闪退问题 四种解决微信闪退无法登录的原因及方法分享...

    微信闪退无法登录怎么办?现在使用微信的用户越来越多,即方便又快捷,有的朋友在使用时候可能会遇到微信闪退无法登陆的情况,今天小编为大家带来了四种解决微信闪退无法登录的原因及方法分享,感兴趣的朋友快来了解 ...

  9. 小米因广告链接触碰即下载被判赔偿用户1元;顺丰推出5亿员工发展保障计划;微信拟推出个人微信云存储付费服务 | EA周报...

    EA周报 2021年9月10日 每个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事.掌握IT核心技术. 周报看点 1.腾讯回应"60岁老人凌晨三点打排位":无法判断是否为& ...

最新文章

  1. 直接访问静态图片_详解nginx和tomcat访问图片和静态页面的配置方法
  2. 强化学习(四)—— DQN系列(DQN, Nature DQN, DDQN, Dueling DQN等)
  3. 驱动硬件Framebuffer驱动程序框架 skeletonfb.c 分析
  4. python基础学习笔记(十三)
  5. Appium+python自动化8-Appium Python API
  6. wpf文本框限制输入长度_Excel办公实操,限制输入日期,手机号码,不重复数据的使用...
  7. 关于C++中的unordered_map和unordered_set不能直接以pair作为键名的问题
  8. 用聚合数据API快速写出小程序
  9. Springboot整合log4j2日志全解
  10. mysql cmd 实时监控_mysql实时监听sql语句
  11. 联想双显卡用户Win8下独显被禁止解决方案
  12. jquery使用规则
  13. thinkphp5引入调用外部类
  14. java属性和普通方法
  15. Java中after注解_JUnit4中@Before、@After、@Test等注解的作用
  16. 图书在线网店的html,网上书城html模板.docx
  17. 计算机组成原理实验四 微程序控制器实验报告
  18. mac系统ionic开发ios app从安装到打包
  19. 阿里巴巴测试开发岗P6面试题
  20. 量化交易 米筐 因子分组打分(成长因子)

热门文章

  1. Linux命令行文档查看cat、less、more、head、tail和图片查看
  2. LeetCode Evaluate Division(并查集)
  3. Kafka-manager启动命令
  4. Servlet学习笔记(三)之HttpServletRequest
  5. Python生成器主要用法
  6. JZOJ 4.1 B组 删数
  7. 穹顶下业务流程管理失位
  8. 【Android】BroadCast广播机制应用与实例
  9. 大话设计模式读书笔记2----单一职责原则(SRP)
  10. 如何做一个好的互联网老板(二)