我正在使用 HTML5 和 SenchaTouch 为 iPad 编写一个网络应用程序。该应用程序使用缓存清单离线运行。一旦它被添加到主屏幕并在没有 Safari 的情况下打开,它会在每次打开时自行刷新,即使只是导航到主屏幕并返回。期望的行为是离开应用程序,做其他事情,然后回到应用程序,一切都保持不变。
可以在此处找到显示相同(不希望的)行为的类似应用程序的示例:http: //ignitedmediadesign.com/WebApp/index.html
我读过使用缓存清单应该可以解决 iPhone 上的这个问题(http://www.stevesouders.com/blog/2011/06/28/lack-of-caching-for-iphone-home-screen-apps / ),但似乎对 iPhone 或 iPad 都没有效果。
还有其他方法可以解决这个问题吗?缓存清单文件有什么秘密可以阻止我可能错过的吗?