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

Javascript 无法在iphone safari浏览器上设置本地存储,javascript,iphone,angularjs,safari,Javascript,Iphone,Angularjs,Safari,我有一个角度的网站,使用许多本地存储存储我的数据。我已经在几个浏览器和设备上进行了测试,都很有效。但是,它在iphone的safari浏览器上不工作,当我检查本地存储和会话存储时,它是空的 有人知道怎么解决这个问题吗?thx之前 更新说明: 今天,我用iPhone5(操作系统9.1版)safari再次进行测试,它运行良好,没有出现任何bug或错误。这个问题只有在我在iPhone6(操作系统9.1版)safari上测试时才出现。所有测试都使用普通选项卡。如果您在Safari Cookie和本地存储

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

有人知道怎么解决这个问题吗?thx之前

更新说明:
今天,我用iPhone5(操作系统9.1版)safari再次进行测试,它运行良好,没有出现任何bug或错误。这个问题只有在我在iPhone6(操作系统9.1版)safari上测试时才出现。所有测试都使用普通选项卡。

如果您在Safari Cookie和本地存储的私人选项卡中,则无法工作。请确保您正在使用普通选项卡查看您的web应用。

Idd in Private modus localstorages不可用,但Cookie似乎在我们的解决方案中起作用

我们将(最新版本有一些用于检测可用性的修复程序)与用于回退的:

if($.jStorage.storageAvailable()){
$.jStorage.set('Key',value);
}否则{
$.cookie('键',值);

}
您的数据大小是多少?如果您使用的是私人浏览,浏览器将不会存储本地存储。我使用的是普通选项卡。。。我的数据大小小于2mb…对不起,我没有使用私人标签。。。我不能使用您的解决方案,因为我的数据大小大于4093字节。我们可以通过任何方式查看您的代码吗?没有它,很难告诉你为什么不工作。天哪,这太尴尬了。。。我真的很抱歉,我不知道那天测试时我用了私人标签。。。我确信我没有使用private tab,但是,当我用normal tab再次测试它时,它工作了。。。我为这愚蠢的行为感到抱歉。。。谢谢你的回答。。。