0

我正在使用包含工作箱模块的 Nuxt PWA 模块。我按照 PWA 模块文档中的建议注册了工作箱窗口,以便收听工作箱侦听器事件。

                const workbox = await window.$workbox
                if (workbox) {
                    workbox.addEventListener('activated', (event) => {
                        console.log('sw activated now')
                    });
                    workbox.update()
                }

workbox.update() 按预期工作,但侦听器事件会产生以下错误:

Uncaught TypeError: self.setTimeout is not a function
at ServiceWorker.r.S

关于可能导致此问题的任何建议?

4

0 回答 0