我已在我的angularjs网站中启用了Web通知,并在事件侦听器下方将其添加到了service worker .js文件中,这在edge和click事件被触发时效果很好,但是在chrome中,只有当我发送两个后续通知并且用户单击两个通知。我已经测试了多个版本的chrome,它们的行为都相同。
self.addEventListener('notificationclick', function (event) {
event.notification.close();
console.log('Notification notificationclick triggered');
event.waitUntil(
clients.openWindow(event.notification.data.url)
);
})