2011-04-27 117 views
5

我正在开发一个具有脱机功能的应用程序,我想对$ .get()文件进行ajax调用,这个文件将被缓存。在离线缓存中使用Ajax

如果我离线,该呼叫仍然有效吗?我会推测不,但是我想知道如果我将静态页面包含在离线缓存中,如果它仍然可以工作的话。

+0

这很可能取决于您在做什么类型的缓存。 – dkarzon 2011-04-28 04:56:30

+0

使用缓存清单进行离线缓存。 – doremi 2011-04-30 04:30:48

回答

5

简答:是的。

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