ServiceWorker:离线插件和Firebase
我正在使用,并尝试使用 我注意到firebaseServiceWorker:离线插件和Firebase,firebase,service-worker,Firebase,Service Worker,我正在使用,并尝试使用 我注意到firebasesetBackgroundMessageHandler方法需要在ServiceWorker中运行。我有一个由离线插件自动生成的ServiceWorker,我不知道如何将该方法添加到现有的ServiceWorker中,或者我是否可以为Firebase创建一个新的方法 谢谢你 我终于做到了。您可以使用离线插件初始化中的ServiceWorkerentry选项添加引导服务工作程序,方法如下: plugins: [ ..., new Off
setBackgroundMessageHandler
方法需要在ServiceWorker中运行。我有一个由离线插件自动生成的ServiceWorker
,我不知道如何将该方法添加到现有的ServiceWorker中,或者我是否可以为Firebase创建一个新的方法
谢谢你 我终于做到了。您可以使用离线插件初始化中的ServiceWorker
entry
选项添加引导服务工作程序,方法如下:
plugins: [
...,
new OfflinePlugin({
...,
ServiceWorker: {
...,
entry: 'my-sw.js'
}
})
]
然后,我将firebase-sw.js代码放入mysw.js
文件中
干杯