【发布时间】:2012-03-08 13:17:36
【问题描述】:
我正在开发一个 iPhone 网络应用程序,遵循可以在此处找到的一些建议:http://matt.might.net/articles/how-to-native-iphone-ipad-apps-in-javascript/。特别是,我将其设计为在没有 Safari 地址栏的情况下使用
在全屏窗口中打开<meta name="apple-mobile-web-app-capable" content="yes" />.
在我自己的 iPhone 4 上,当我测试这会产生奇怪的行为。与其他应用程序和 Safari 不同,当我离开这个应用程序时,它没有背景;它不保存执行状态。它只会失去一切。如果我在手机上切换到其他东西,然后回到我的网络应用程序,它会重新启动它。所以,这里有一些个人问题使我感到困惑:
1) 这是标准行为还是我的手机发生了什么奇怪的事情?也就是说,如果您对 iPhone 有特定的了解并且知道这不应该发生,我很想知道。否则,
2) 可以做些什么来改变这一点吗?我可以让它像在 Safari 中一样保存当前状态吗?
Safari 开发者文档奇怪地对此保持沉默。
【问题讨论】:
标签: iphone web-applications mobile-safari