我正在处理一个脱机功能的应用程序,我想对我将要缓存的域上的ajax调用$ .get()文件。

如果我离线,电话还能工作吗?我想否,但是我想知道是否将静态页面包含在离线缓存中,如果它仍然有效。

有帮助吗?

解决方案

简短答案:是的。

如果您在应用程序缓存中有文件,则所有HTTP GET请求(包括AJAX)将通过缓存。您可以将AJAX获取请求视为普通浏览器页面加载,但是结果已交付给您的代码,而不是直接发送给用户。

其他提示

您可以将响应缓存到本地存储中,并在离线时使用保存的响应。在此处查看有关如何自动制作此自动的更多信息: http://myok12.wordpress.com/2011/08/19/building-an-mighty-data-data-retrieval-system-for-all-html5-webapps/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top