Mobile Safari在硬重置时清除cookie和LocalStorage

时间:2013-11-18 06:24:11

标签: ios cookies browser mobile-safari storage

我目前正在努力开发我的第一个Web应用程序,而且我在iOS移动设备的Safari浏览器上遇到了一个问题。

如果我创建一个cookie设置为在x天内过期(基本上是任何创建的cookie,仅限会话或其他),并在手机上硬重置浏览器(如完全关闭应用程序或重新启动电话),饼干被销毁。

为什么?我怎么能避免它?

对于存储在LocalStorage中的对象,也会发生同样的事情。

另外,如果无法避免,我应该使用哪种其他方式存储我的应用数据?服务器端存储是最后的选择。

已检查手机设置,没有任何内容表示浏览器正在拒绝 - 或设置为在会话/应用退出时清除Cookie。

1 个答案:

答案 0 :(得分:0)

正如Shivan Raptor所说,重要的数据应该存储在服务器端。

经过一番摆弄后,我还发现localStorage显然存在app hard-reset,而cookies却没有。

截止。