我有一个清单,看起来像这样:
CACHE MANIFEST
# e4a75fb378cb627a0d51a80c1cc5684c2d918d93e267f5854a511aa3c8db5b1a
/a/application.js
/a/application.css
NETWORK:
*
FALLBACK:
/ /offline/redirect
问题是我的 /404.html 和 /500.html 页面(显然提供了 404 和 500 的响应代码)正在触发回退。它们的行为就像服务器离线一样。
我的问题是双重的:
- 为什么 /404.html 当 /events 没有触发回退?
- 如何允许 /404.html 和 /500.html 在仍然允许 / 的同时不触发回退
触发它。
对于它的价值,我已经尝试过这个:
NETWORK:
*
/404.html
/500.html
...但是,由于这些页面是使用非 200 响应代码提供的,因此它会触发应用程序缓存错误回调并且不会保存缓存。
谢谢!