我已经开发了一个支持离线版本的网络应用程序。我已经对其进行了修改,以便我可以通过传递相应的 url 在浏览器上显示应用程序的特定界面(屏幕)。例如,整个应用程序显示在 url 下:
http: //project
一个特定的屏幕可以显示在一个 Url 下,例如:
http: //project/anything/screenid/anything
我的问题是如何为各个屏幕提供离线功能。由于应用程序在cache-manifest
文件中默认只存储上次应用程序运行时加载的资源,因此它不能为每个 Url 保留正确的模块-屏幕。有没有办法将每个 Url 链接到单独的cache_manifest
文件以支持每个单独屏幕的离线版本?