繁体   English   中英

无法在iPhone Safari浏览器上设置本地存储

[英]Cannot set local storage on iphone safari browser

我有一个有角度的网站,该网站使用许多本地存储来存储我的数据。 我已经在几种浏览器和设备上对其进行了测试,并且都可以正常工作。 但是,它在iPhone的Safari浏览器上不起作用,当我检查本地存储和会话存储时,它为空。

有人知道怎么修这个东西吗? 之前。

更新说明:今天,我再次使用iphone 5(操作系统版本9.1)safari进行了测试,它运行良好,没有错误或错误发生。 仅当我在iphone 6(操作系统版本9.1)safari上进行测试时,才会出现此问题。 所有测试均使用普通标签。

如果您位于Safari cookie的私有选项卡中,则本地存储将不起作用。 请确保您使用常规标签查看网络应用。

私人模式本地存储中的Idd不可用,但是cookie在我们的解决方案中似乎起作用。

我们将Jstorage (最新版本具有一些用于检测可用性的修复程序)与jQuery-Cookie结合使用以进行回退:

  if ($.jStorage.storageAvailable()) { $.jStorage.set('Key', value); } else { $.cookie('Key', value); } 

注意:请记住,cookie的限制为4093字节

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM