【发布时间】:2012-09-25 06:53:42
【问题描述】:
由于苹果的 ios 更新到 ios 6 数据/本地存储,用于 Web 应用和主屏幕应用的处理方式与以前不同。在 ios 6 之前,它们共享相同的数据。现在主屏幕应用拥有自己的数据,就像原生应用一样(请参阅此处:iO6 and Data Storage)。
由于我的主屏幕应用程序中的缓存清单有一些问题(在移动 safari 中可以正常工作,在主屏幕应用程序中无法正常工作 - 请参阅此处:strange behaviour with cache.manifest / offline usage of web app saved to home-screen on ipad ios6),我问自己它是否可能不再有必要通过缓存清单存储数据以供主屏幕应用程序离线使用。我没有任何运气在网上搜索。
所以我的问题如下:ios 6 上的主屏幕应用程序的缓存清单是否已过时?如果是这样,我可以把它留在那儿还是必须将其移除?或者:我现在是否需要以某种不同的方式启动离线存储?
据我了解,缓存清单曾经/用于说明应缓存网站的哪些数据,以便以后访问会减少加载时间,并且该网站可以离线使用(在移动 safari 中或作为主屏幕应用程序) )。但是,如果现在主屏幕应用程序和原始网站不再共享相同的数据 - 现在如何处理主屏幕应用程序的缓存?
我很乐意为此提供任何建议/帮助。或者至少是一些操作方法的链接。 谢谢!
【问题讨论】:
标签: ios web-applications ios6 offline-caching cache-manifest