我正在向我的网站启用Web通知,并在事件监听器下方将其添加到Service Worker .js文件中,
这在边缘和点击事件上可以很好地触发,并打开一个新窗口,但是Chrome没有任何反应,并且事件本身不会触发-
self.addEventListener('notificationclick',function (event) {
event.notification.close();
console.log('Notification notificationclick triggered');
event.waitUntil(
clients.openWindow(event.notification.data)
);
})
最佳答案
刚刚在Chrome上对其进行了测试,并按预期工作:
self.addEventListener('notificationclick',function (event) {
clients.openWindow("/");
});
使用Chrome开发者窗口注销您的Service Worker,然后找到“应用程序”标签.您将能够更新或注销该特定服务.
看起来您需要这样做,以便不时查看对文件所做的更改.也许浏览器缓存左右.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。