我正在使用应用程序高速缓存功能,并且所有工作都正常,但是当我最初缓存资源时,我会包含几个需要在线访问的页面。这些页面位于登录屏幕后面,如果用户未登录,则显示登录屏幕而不显示实际页面。因此,当它们被缓存时,它会缓存在登录屏幕中。登录/注销后强制应用程序高速缓存更新
我想在登录后刷新我的应用程序缓存/输出,使其正确反映页,如果在登录后用户的连接断开了。
我知道缓存清单只被要求更新,如果文件本身实际上发生了变化,这是一个问题,因为我无法想到在登录/注销被调用后更新文件的方式。
不幸的是,我不能在不同的页面上使用单独的缓存清单,因为页面是动态模板化为带有Mustache模板的HTML文件。
如何以编程方式让浏览器在登录/注销后更新我的应用程序缓存?
http://stackoverflow.com/a/2181544/982311这可以为你工作吗? – KyorCode