是否可以通过 Service Worker 发送和接收任意事件?
我在想这样的事情:
// main.js
navigator.serviceWorker.triggerEvent('hello');
// service-worker.js
self.addEventListener('hello', someFunction);
我知道我可以用 postMessage 模拟这种行为(比如使用 postMessage('hello');
),但我还是很好奇。
最佳答案
这些事件是“硬编码”的from the spec ,所以答案是不,这是不可能的。
关于javascript - Service Worker 是否可以自定义事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42375715/