gpt4 book ai didi

javascript - 有没有办法让移动 Safari Web 应用程序达到 "forget"状态?

转载 作者:行者123 更新时间:2023-11-28 19:07:31 25 4
gpt4 key购买 nike

我有一个 nascent bridge scoring应该存储在本地 iPod touch/iPhone 上的应用程序(iPad?可能会很糟糕...)

到目前为止一切顺利,自定义图标滚动并布置了基本的 JS 导航,但我的问题是当我退出应用程序时它会保留其状态。是否有一个简单的魔法 Apple 元标记?还是用javascript实现?

感谢您的任何见解。

最佳答案

当你说

meant to be stored locally

您的意思是您目前只是通过移动 safari 进行测试吗?如果是这样,那么自然会记住该状态。在 iphone 上关闭 safari 相当于在桌面上最小化浏览器。如果有可用内存,进程将在后台进行。

如果您通过 phonegap 或类似的方式将它打包到一个独立的进程中,那么您将不会再看到这种行为,因为内存会在退出时自动刷新。

如果您想将其保留为基于网络的应用程序,那么让它保持其状态除非刷新将是预期的行为。

据我所知,将应用程序添加到主屏幕也会刷新内存。

我知道在原生 safari 中刷新状态的唯一方法是通过 window.location.reload()。这个问题是没有办法知道什么时候调用它。您可以监听窗口焦点,但如果您在选项卡之间切换,它就会触发 - 这可能会非常令人沮丧。

关于javascript - 有没有办法让移动 Safari Web 应用程序达到 "forget"状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2582194/

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