无法在iphone safari浏览器上设置本地存储

时间:2015-12-04 07:50:20

标签: javascript iphone angularjs safari

我有一个有角度的网站,它使用许多本地存储来存储我的数据。我已经在几个浏览器和设备上测试了它,都工作了。但是,当我检查本地存储和会话存储时,它无法在iphone的Safari浏览器上运行,它是空的。

任何人都知道如何解决这个问题? thx之前。

更新说明: 今天,我再次使用iphone 5(OS ver 9.1)safari进行测试,它运行良好,没有错误或错误发生。这个问题只发生在iphone 6(OS ver 9.1)safari上测试时。所有测试都使用普通标签。

2 个答案:

答案 0 :(得分:1)

如果您在Safari Cookie的私有标签中,本地存储将无法使用。请确保您使用常规标签查看您的网络应用。

答案 1 :(得分:1)

私有modus中的Idd localstorages不可用,但是cookies似乎可以在我们的解决方案中使用。

我们正在使用Jstorage(最新版本有一些用于检测可用性的修补程序)与jQuery-Cookie一起用于后备:



Substring




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