手机浏览器localStorage好像不是100%持久化

问题描述 投票:0回答:2

我发现似乎是 iOS Safari 问题,本地存储在未经请求的情况下被删除

谷歌搜索发现了使用 localStorage 的一些问题,例如如果设备内存不足,iOS 会删除浏览器存储

EG - iPad Safari 上的 localStorage 能保证持久吗?

我可以使用什么可靠且持久的方法在用户浏览器中存储 JWT?

ios angular mobile-safari
2个回答
0
投票

我建议使用cookie来存储jwt令牌。 检查这篇文章以获取解释。

编辑:打字错误


0
投票

这就是苹果的方式...

从 iOS 13.4 和 Safari 13.1 开始,LocalStorage 将在 7 天没有用户在网站上进行交互后被清除。

请参阅所有脚本可写存储的 7 天上限,位于 此 webkit 博客文章

© www.soinside.com 2019 - 2024. All rights reserved.