我有一个nascent bridge scoring应用程序,本地存储在iPod touch / iPhone(iPad上?可能很难......)
到目前为止这么好,有一个自定义图标滚动和基本的JS导航布局,但我的问题是它在我退出应用程序时保持其状态。这有一个简单的魔术Apple元标记吗?或者是用javascript实现的?
感谢您的任何见解。
答案 0 :(得分:1)
当你说
时意味着在本地存储
你的意思是说你目前只是通过手机游戏进行测试吗?如果是这样,那么国家自然会被记住。在iphone上关闭Safari可以与在桌面上最小化浏览器相媲美。如果没有内存,则该过程在后台进行。
如果您通过phonegap或类似程序将其打包到一个独立的过程中,那么您将不会再看到此行为,因为在退出时会自动刷新内存。
如果您想将其保留为基于网络的应用,那么让它保持状态,除非刷新将是预期的行为。
将应用程序添加到主屏幕也会在我记忆的情况下刷新内存。
我知道刷新本土野生动物园中的状态的唯一方法是通过window.location.reload()
。这个问题是没有办法知道何时调用它。你可以听一下窗口焦点,但是如果你在标签之间切换就会触发 - 这可能非常令人沮丧。