HTML5应用程序缓存清单 - 没有捕获的索引回退

时间:2013-01-30 11:29:27

标签: html5 manifest fallback html5-appcache

我正在为我的应用提供类似于此内容的清单

CACHE MANIFEST
#1359542586541

NETWORK:
*
FALLBACK:
/ /index.offline

离线时,它通过在索引路径上返回index.offline来正常工作,但是它具有为每个其他资源返回index.offline的副作用。即/模式充当了捕获。

是否有任何方法可以匹配索引页面而没有其他所有内容 主页使用回退?

这引起的一个恼人是,只要请求返回500状态,它就会返回index.offline

1 个答案:

答案 0 :(得分:1)

不,FALLBACK中的第一个网址是prefix match。唯一的方法是始终使用显式索引页而不是依赖于默认文档:

FALLBACK:
/index.html /index.offline

规范编辑discussion of the behaviour for 500 errors on HTML5 Help mailing list last February有一个this message specifically talks about FALLBACK sections包含多个回复。