1

我正在为我的应用程序提供一个清单,看起来像这样

CACHE MANIFEST
#1359542586541

NETWORK:
*
FALLBACK:
/ /index.offline

离线时,它通过在索引路径上返回 index.offline 来正常工作,但是它具有为所有其他资源返回 index.offline 的副作用。即,该/模式充当包罗万象的角色。

有没有什么方法可以匹配索引页面而没有其他所有内容,所以只有主页使用后备?

这引起的一个烦恼是,每当请求返回 500 状态时,它似乎都会返回 index.offline

4

1 回答 1

1

不,a 中的第一个 URLFALLBACK前缀匹配。唯一的方法是始终使用显式索引页面而不是依赖默认文档:

FALLBACK:
/index.html /index.offline

去年 2 月在 HTML5 帮助邮件列表上讨论了 500 错误的行为,包括规范编辑器的几个回复,该消息专门讨论了FALLBACK部分

于 2013-01-30T12:36:57.223 回答