service-worker.js (489B)
1 self.addEventListener("install", function () { 2 console.log("install"); 3 self.skipWaiting(); 4 }); 5 6 self.addEventListener("activate", function (e) { 7 console.log("activate"); 8 e.waitUntil(self.clients.claim()); 9 }); 10 11 self.onnotificationclick = function (event) { 12 console.log("onnotificationclick"); 13 let urlParam = ""; 14 if (event.action) { 15 urlParam = `?action=${event.action}`; 16 } 17 self.clients.openWindow("open_window_target.html" + urlParam); 18 event.notification.close(); 19 };