| 1234567891011121314151617181920212223242526 |
- // Add a service worker for processing Web Push notifications:
- //
- // self.addEventListener("push", async (event) => {
- // const { title, options } = await event.data.json()
- // event.waitUntil(self.registration.showNotification(title, options))
- // })
- //
- // self.addEventListener("notificationclick", function(event) {
- // event.notification.close()
- // event.waitUntil(
- // clients.matchAll({ type: "window" }).then((clientList) => {
- // for (let i = 0; i < clientList.length; i++) {
- // let client = clientList[i]
- // let clientPath = (new URL(client.url)).pathname
- //
- // if (clientPath == event.notification.data.path && "focus" in client) {
- // return client.focus()
- // }
- // }
- //
- // if (clients.openWindow) {
- // return clients.openWindow(event.notification.data.path)
- // }
- // })
- // )
- // })
|