我已经在blog上设置了服务工作者,可以从服务工作者缓存中正确加载主页,但是在Chrome设置为在线时可以访问我先前访问的“ posts”,并在开发人员中工具按预期显示为“来自ServiceWorker”。

但是,当我使用开发人员工具将Chrome设置为离线时,页面返回的状态为“失败”

我的问题是为什么会发生此问题?

我的serviceworker script

ServiceWorker registration script

最佳答案

在路径中使用正则表达式:

self.toolbox.router.get('/(.*)', function (request, values, options)


应该无需注册2条路径即可完成操作。

10-07 21:39