From 6620d1c8fe3a329edaa5808043a3e60fc9776f44 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Fri, 7 Jun 2024 08:34:09 +0800 Subject: [PATCH] fix service-worker --- src/service-worker.ts | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/service-worker.ts b/src/service-worker.ts index 916e5f61..3e13e2e3 100644 --- a/src/service-worker.ts +++ b/src/service-worker.ts @@ -33,14 +33,18 @@ self.addEventListener('push', function (event) { } } // 根据推送消息生成桌面通知并展现出来 - let promise = self.registration.showNotification(payload.title, { - body: payload.body, - icon: payload.icon ?? options.icon, - data: { - url: payload.url, - }, - }) - event.waitUntil(promise) + try { + let promise = self.registration.showNotification(payload.title, { + body: payload.body, + icon: payload.icon ?? options.icon, + data: { + url: payload.url, + }, + }) + event.waitUntil(promise) + } catch (e) { + console.error(e) + } }) self.skipWaiting()