我目前正在努力开发我的第一个Web应用程序,而且我在iOS移动设备的Safari浏览器上遇到了一个问题。
如果我创建一个cookie设置为在x
天内过期(基本上是任何创建的cookie,仅限会话或其他),并在手机上硬重置浏览器(如完全关闭应用程序或重新启动电话),饼干被销毁。
为什么?我怎么能避免它?
对于存储在LocalStorage中的对象,也会发生同样的事情。
另外,如果无法避免,我应该使用哪种其他方式存储我的应用数据?服务器端存储是最后的选择。
已检查手机设置,没有任何内容表示浏览器正在拒绝 - 或设置为在会话/应用退出时清除Cookie。
答案 0 :(得分:0)
正如Shivan Raptor所说,重要的数据应该存储在服务器端。
经过一番摆弄后,我还发现localStorage显然存在app hard-reset,而cookies却没有。
截止。