我正面临着几个挑战,构建一个web应用程序与缓存清单。
我的挑战是处理动态内容。如果用户注销并重新登录到一个不同的帐户,我该如何处理重新加载缓存文件以显示与用户帐户相关的信息?
是否可以强制重置/重新加载缓存清单?文档似乎很薄。
我在jQuery Mobile和Codeigniter上构建应用程序。
从来没有这样做过,但第一行的想法是在manifest属性url中设置查询参数。
<html manifest="manifestFileName.manifestMime?user_id=1234&version=xxx">
然后使用htaccess
将任何对.manifestMime
的请求重定向到一个php文件,该文件输出适当的用户资源。
必须在html输出页面的url中有一个片段,使每个帐户的url唯一,如果可行,甚至可以为my Accounts
添加一组链接
另一种清单命名协议可能是这样的:
<html manifest="manifestFileName.USER_ID.manifestMime">