“Safari”-->“清除缓存”中发现了一个看起来像 IOS4 的错误。 我们的应用程序经过授权,然后通过在 Safari 中访问网站进行授权来使用,-6ren">
gpt4 book ai didi

jquery - IOS4清除缓存错误?!与 "Add to Home Screen"应用程序和 localStorage

转载 作者:行者123 更新时间:2023-11-29 04:41:42 37 4
gpt4 key购买 nike

我们的应用程序很快就会上线,但我在“设置”-->“Safari”-->“清除缓存”中发现了一个看起来像 IOS4 的错误。

我们的应用程序经过授权,然后通过在 Safari 中访问网站进行授权来使用,这会创建一个 localStorage key ,然后用户可以在应用程序模式下启动(从主屏幕),并获取 localStorage key 。

这在 IOS5 中运行良好,在 IOS4 中也运行良好。直到!!!您删除缓存,然后 iPhone 不允许您的网站(基于我假设的 URL)创建任何 future 的本地存储 key 。

每个主屏幕图标都有自己的本地存储键/值集,

IE

如果我从 myurl1.com 添加 localStorage 值,添加到主屏幕,清除缓存,加载,则会失败

然后,如果我从 myurl2.com 执行此操作(使用相同的 key ),我可以成功加载最新的主屏幕图标,但仍然不是最后一个。

无论如何,我的问题是,一旦用户清除了缓存,他们似乎就无法再次从主屏幕启动应用程序,因为它永久禁止我们的网站创建更多本地存储 key 。

我该怎么办?!?!

最佳答案

您是否尝试过调试,例如。与Weinre(好的在线版本:http://debug.phonegap.com)。我的意思是是否有任何错误抛出,很高兴在这里看到它们。

我们遇到了同样的问题,但它与隐私模式下的浏览有关,所以这可能不是您的情况。

否则,我从未见过这种情况发生。无论缓存是否刷新,localStorage 始终工作得很好。

关于jquery - IOS4清除缓存错误?!与 "Add to Home Screen"应用程序和 localStorage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10291685/

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