我有一个使用 .appcache 清单的应用程序。一切都按预期工作,资源被缓存:
CACHE MANIFEST
CACHE:
css/images/ajax-loader.gif
[...]
NETWORK:
http://docs.google.com/*
SETTINGS:
prefer-online
现在,当我像这样从http://docs.google.com请求 CSV 资源时:
$.get(url, function (data) {
// do something with the data
}).fail(function () {
alert("There was an error in loading current data from the server.");
});
即使我真的在线(在 Chrome 和 FF 上),请求也会失败。在我使用 Appcache 之前一切正常。
在拥有 Appcache 清单时请求外部资源的正确方法是什么?