当前位置:  开发笔记 > 前端 > 正文

LocalStorage无法在iPad和iPhone上运行

如何解决《LocalStorage无法在iPad和iPhone上运行》经验,为你挑选了1个好方法。

我在iPad和iPhone上遇到了HTML5 LocalStorage的问题.我开发了一个HTML5/CSS3/JavaScript(jQuery/jQuery Mobile)网站,我试图将几个数据存储到LocalStorage(只是几个小字符串).

当我通过简单地打开Safari并输入URL导航到iPad或iPhone上的网站时,我从Moderizr收到不支持localstorage的通知,因此,我的值不会保存在设备上.

但是,如果我使用"保存到主屏幕"选项,请在主屏幕上保存图标/链接到我的移动网站,关闭"常规"Safari,然后使用主屏幕图标打开应用程序,Moderizr告诉我本地存储可用,以及我的值是按预期编写和读取的.

所以,我很困惑.为什么在将链接保存到主屏幕后它仍然有效但如果我直接在Safari中键入URL则无效?我是否缺少一些技巧让它在两种情况下都能正常工作?

我已尝试使用iOS 5.1.1和6.而且,我的设置是基本默认设置.

谢谢.



1> lmttag..:

经过许多头痛之后,我想我已经明白了.HTML5本地存储和私密浏览不混合.我进行了私密浏览(在Safari设置中),这似乎阻止了本地存储.实际上,一个异常被抛出但被浏览器吞没(???).一旦我关闭私人浏览,一切似乎都有效.


4年后,它仍然是一个问题.多么奇怪.谢谢你的提示!
还是在2017年1月
仍在2017年3月
仍在2016年11月.(如果有人徘徊)
仍在2016年12月.
推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有