当前位置:  开发笔记 > 编程语言 > 正文

访问localStorage时,是否还有其他人在iPad上收到QUOTA_EXCEEDED_ERR?

如何解决《访问localStorage时,是否还有其他人在iPad上收到QUOTA_EXCEEDED_ERR?》经验,为你挑选了2个好方法。

我有一个用JavaScript编写的Web应用程序,可以通过Safari和iPhone在桌面上成功运行.

我们正在考虑将此应用程序移植到iPad上,当我们在设备上的localStorage中存储相对少量的数据时,我们遇到了QUOTA_EXCEEDED_ERR问题.我知道这个错误意味着什么,但我不认为我存储了那么多数据.

还有其他人在做类似的事吗?看到/没有看到这个问题?

凯文·...



1> kioopi..:

我有同样的问题,似乎在设置它解决它之前删除密钥.

function setkey(key, val){
  sessionStorage.removeItem(key);
  sessionStorage.setItem(key, val);
}



2> 小智..:

这不是一个bug,用户可以去那里设置iphone,然后选择safari.有一个设置私人brouwsing的选项.默认是打开所以存储工作,但有些禁用它.所以你应该在你的应用程序中创建一条消息,告诉主题启用它.

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有