Safari浏览器有一个private Browsing,如果用户开启了这种秘密浏览模式,那么使用了html5 localstorage的页面就会出现问题,不能正常访问和浏览,不论是在iphone上的Safari还是在pc上的Safari都有这个问题,错误代码是
// Error: QuotaExceededError: DOM Exception 22
解决方法是如果开启了这种模式,则提示用户关闭秘密模式后再访问页面:
//检测safari是不是开启了秘密浏览模式 var KEY = '_localStorage_' , VALUE = 'test'; try { localStorage.setItem(KEY, VALUE); } catch(e) { $.messager.alert("提示","您开启了秘密浏览模式,请关闭后重新访问",function(r) { if(r) { //do something; } }); } // 删除测试数据 if(localStorage.getItem(KEY) === VALUE) localStorage.removeItem(KEY);
相关推荐
HTML5 localStorage 页面数据同步demo。...演示方法,同时打开localstorage1.html, localstorage2.html, localstorage3.html,需用用http方式打开,修改任意一个后,点save或clear。 其他两个页面会同步更新。
html 5 localStorage本地存储
此文档主要是通过html5实现本地存储的,欢迎大家下载
locstor, 用于 HTML5 localStorage的JavaScript helper 库 ## locstor.js 一个 localStorage helper 库支持所有现代浏览器和内容为什么是 locstor.js?API插件运行单元测试如何贡献问题/评论 ?让我们面对它,HTML5...
1. localStorage是本地存储,存储期限不限; 2. sessionStorage会话存储,页面关闭数据就会丢失。 使用方法: localStorage.setItem(“key”,“value”)//存储 localStorage.getItem(key)//按key进行取值 ...
在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的...
因为cookie在跨域的情况下,浏览器根本不允许互相访问的限制,为了突破这个限制,所以有了以下这个实现方案,使用postmessage和localstorage进行数据跨域共享。 原理比较简单,但是遇到的坑也不少,这里梳理一下,做...
使用HTML+CSS+Javascript(ES6) / jQuery以及LocalStorage实现简易的学生管理系统,支持学生信息(学号、姓名、专业、班级)的CRUD
H5打包成安卓app后,js的localstorage失效报错
HTML5 LocalStorage和UserData实现兼容多浏览器的本地存储
android与html5的交互——数据库操作,UI操作,以及html5的localStorage、定位功能,还有简单的跳转页面
localStorage在安卓内内置浏览器中报错解决,最好的解决的方法
用EasyUI + localStorage做一个简易学生管理系统,1.进入主页面(提示登陆)==>账号密码输入正确,登陆成功,进入信息管理页面(有学生管理,课程管理及教师管理)2.进入主页面(提示登陆)==>无账号,进入注册页面=...
一个本地存储工具,通过相同的api去支持localStorage和sessionStorage
使用HTML5 Web存储的localStorage和sessionStorage方式进行Web页面数据本地存储。 页面参考如下图,能将页面上的数据进行本地存储。并能读取存储的数据显示在页面上。 localStorage(本地存储),可以长期存储数据,...
使用 localStorage 缓存js
利用localStorage创建空间数据库,使localStorage也能像数据库一样使用
一个Vue.js应用于localStorage存储数据的组件
在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的...
原生html5,js利用localStorage写的历史输入预选(仿百度)