我已经在blog上设置了服务工作者,可以从服务工作者缓存中正确加载主页,但是在Chrome设置为在线时可以访问我先前访问的“ posts”,并在开发人员中工具按预期显示为“来自ServiceWorker”。
但是,当我使用开发人员工具将Chrome设置为离线时,页面返回的状态为“失败”
我的问题是为什么会发生此问题?
我的serviceworker script
ServiceWorker registration script
最佳答案
在路径中使用正则表达式:
self.toolbox.router.get('/(.*)', function (request, values, options)
应该无需注册2条路径即可完成操作。