由于苹果的 ios 更新到 ios 6 数据/本地存储的 Web 应用程序和主屏幕应用程序的处理方式与以前不同。在 ios 6 之前,它们共享相同的数据。现在主屏幕应用程序拥有自己的数据,如原生应用程序(请参阅此处:iO6 和数据存储)。
由于我的主屏幕应用程序中的缓存清单存在一些问题(在移动 safari 中工作正常,在主屏幕应用程序中无法正常工作 - 请参阅此处:cache.manifest 的奇怪行为 / 保存到家庭的网络应用程序的离线使用 - ipad ios6 上的屏幕),我问自己是否可能不再需要通过缓存清单存储数据以供主屏幕应用程序离线使用。我没有任何运气在网上搜索。
所以我的问题如下:ios 6 上的主屏幕应用程序的缓存清单是否已过时?如果是这样,我可以把它留在那儿还是必须将其移除?或者:我现在是否需要以某种不同的方式启动离线存储?
据我了解,缓存清单曾经/用于告知应缓存网站的哪些数据,以便以后访问会减少加载时间,并且该网站可以离线使用(在移动 Safari 中或作为主屏幕应用程序)。但是,如果现在主屏幕应用程序和原始网站不再共享相同的数据 - 现在如何处理主屏幕应用程序的缓存?
我很乐意为此提供任何建议/帮助。或者至少是一些操作方法的链接。谢谢!