【发布时间】:2011-10-04 22:12:23
【问题描述】:
我正在使用 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 都没有效果。
还有其他方法可以解决这个问题吗?缓存清单文件有什么秘密可以阻止我可能错过的吗?
【问题讨论】:
-
+1 我也有同样的问题。我一直无法找到任何解决方案。 :-(
-
@Gunder 我在 Sencha 论坛上收到了类似的反馈,称 iOS 不会以任何其他方式处理主屏幕应用程序,但请随时关注回复here
-
在这里查看我的答案:stackoverflow.com/a/40707231/473637
标签: ipad sencha-touch iphone-standalone-web-app application-cache offline-web-app