将Ajax与脱机缓存一起使用

dor*_*emi 5 ajax jquery html5 offline-mode offline-caching

我正在开发一个支持脱机的应用程序,我想在$ .get()上调用一个ajax调用我将要缓存的域名文件.

如果我离线,通话仍然有效吗?我会假设没有,但我想知道我是否将静态页面包含在离线缓存中,如果它仍然可以工作.

mgi*_*uca 5

简短回答:是的.

如果您在应用程序缓存中有该文件,则所有HTTP GET请求(包括Ajax)都将通过缓存.您可以将Ajax GET请求视为普通的浏览器页面加载,但结果将传递给您的代码而不是直接传递给用户.