似乎angular6不支持与服务人员的后台同步。在角度服务中没有任何库的情况下执行此操作需要哪些步骤?
https://developers.google.com/web/updates/2015/12/background-sync
我如何以及在哪里可以直接在angular6应用程序中访问WorkerGlobalScope以便可以完成后台同步。:
self.addEventListener('sync', function(event) {
if (event.tag == 'myFirstSync') {
event.waitUntil(doSomeStuff());
}
});
问题是角度 CLI 生成了服务工作者文件(ngsw-worker.js)。有没有办法注入/修改 /扩展这个文件?是的,我可以手动编辑文件ngsw-worker.js或使用其他花哨的技巧。有没有官方的方法可以做到这一点?