在页面加载后是否可以通过编程方式添加缓存清单?比如使用JavaScript将属性添加到html
标签中,并重新初始化/重新加载页面?
我想向页面添加缓存清单,但无法编辑其HTML本身。
在页面加载后是否可以通过编程方式添加缓存清单?比如使用JavaScript将属性添加到html
标签中,并重新初始化/重新加载页面?
我想向页面添加缓存清单,但无法编辑其HTML本身。
我之前进行的一些测试发现,只有在重定向到正确指定缓存清单的站点时才能正常工作。
应用程序缓存是按域名工作的。这给我们带来两种不同的情况:1. 它是我们域名下的站点或2. 它是外部站点。
因为你只需要在主站点(或任何其他保证被访问的站点)上指定清单,所以你可以在你的房子前面放一个门卫:制作一个虚拟页面(门卫,显示旋转器或进度条),并正确指定缓存清单。这个虚拟页面还可以检查是否有更改并交换缓存。在加载所有资源之后,你只需重定向到你应用程序的“真正”入口点(即授予访问权限的门卫)。