LocalStorage无法在iPad和iPhone上运行

lmt*_*tag 12 iphone html5 local-storage ipad ios

我在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.而且,我的设置是基本默认设置.

谢谢.

lmt*_*tag 39

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

  • 4年后,它仍然是一个问题.多么奇怪.谢谢你的提示! (5认同)
  • 还是在2017年1月 (4认同)
  • 仍在2017年3月 (4认同)
  • 仍在2016年11月.(如果有人徘徊) (2认同)
  • 仍在2016年12月. (2认同)
  • 2018 年 3 月更新在这里,仍然无法正常工作,水位不足,请发送帮助 (2认同)
  • 这绝对是浏览器设计。 (2认同)