Javascript 单击推送通知时打开pwa本身

Javascript 单击推送通知时打开pwa本身,javascript,push-notification,progressive-web-apps,service-worker,Javascript,Push Notification,Progressive Web Apps,Service Worker,我已经使用JavaScript开发了PWA。我实现了推送通知。当我单击通知时,它将在新选项卡中打开。但我希望在现有的PWA中开放 这是我的通知点击代码: //Adding `notification` click event listener self.addEventListener("notificationclick", event => { event.preventDefault(); //alert('Push had this data:

我已经使用JavaScript开发了PWA。我实现了推送通知。当我单击通知时,它将在新选项卡中打开。但我希望在现有的PWA中开放

这是我的通知点击代码:

//Adding `notification` click event listener
self.addEventListener("notificationclick", event => {
    event.preventDefault();
    //alert('Push had this data: '+event.data.text());
    const rootUrl = new URL('./', click_url).href;
    event.notification.close();
    //event.waitUntil(clients.openWindow("https://developers.google.com/web/"));
   
   event.waitUntil(
      clients.matchAll().then(matchedClients => {
        for (let client of matchedClients) {
          if (client.url === rootUrl) {
            return client.focus();
          }
        }
        return clients.openWindow(rootUrl+end_url); 
      })
    );
    
});
请帮我做这个。如果你愿意,我会分享更多的代码。提前谢谢