gpt4 book ai didi

javascript - 在移动设备上,localStorage 在执行其他操作几分钟后会被删除

转载 作者:行者123 更新时间:2023-12-04 07:38:08 24 4
gpt4 key购买 nike

只有在我的 iPhone 5S (iOS 12.5.2) 和 LG Android 手机上运行我的渐进式 React 网络应用程序时才会出现此问题。它使用 Mobile Chrome 和 Mobile Safari 执行此操作。在我的 Macbook Pro 上的 Chrome 上一切正常。

我会打开应用,然后切换到手机上的其他应用。如果我在五六分钟之内回到它,之前的状态并没有丢失。但是,如果我等待更长时间,页面会重新加载,就好像 localStorage 已被删除一样。我离开的时间越长,恢复应用程序所需的时间就越长。一段时间以来,它一直在逐步延长重新激活延迟部分,但直到最近它才开始完全丢失 localStorage 中的内容。

我查看了发生这种情况前后的“网站数据”,发现网站在发生这种情况之前和之后的数据量差不多。

无论是否使用 Service Worker,我都尝试过,但我得到了相同的结果。

站点是:https://www.stopindoctrination.org

最佳答案

显然 webkit deletes storage older than 7 days

您是在获取数据并将其手动放入本地存储中,还是在使用 Service Worker 来中断获取请求并缓存数据?

如果您还没有使用 service worker,我建议您使用它。

关于javascript - 在移动设备上,localStorage 在执行其他操作几分钟后会被删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67641346/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com