预加载页面以使用html5 manifest ajax缓存它们

|| 我目前有一个在线课程网站。但是我希望可以在本地脱机访问它。我为课程中的所有主题添加了清单。如果访问它们,它们将被本地缓存。 但是,我现在想添加一个按钮“使脱机可用”来预加载所有这些页面,而不必先手动访问它们。 我尝试通过按钮触发的多个Ajax调用来加载所有这些文件。他们会在页面上$ .get(),而我希望浏览器能够缓存它们。但是,它似乎不起作用。似乎浏览器无法解释其未显示的页面... 有没有办法通过使用javascript和manifests来做到这一点? 谢谢!     
已邀请:
我相信,清单并不能真正按照您想要的方式工作。清单文件中的条目将在后台缓存。用户无需访问页面即可对其进行缓存。 这是html5清单的重要资源:http://diveintohtml5.ep.io/offline.html     
您可以发送ajax请求并预取页面内容,并将其保存在隐藏的div中。您可以为触发页面导航的事件编写处理程序,并在请求时显示相应的div。     
是的。但是清单文件中所有对资源的请求都没有任何参数,例如:
CACHE MANIFEST

CACHE:
/cgi-bin/imgrequest.cgi     # OK
/cgi-bin/request.cgi?id=123 # Wrong, it does not work
    

要回复问题请先登录注册