我刚开始在浏览器中使用桌面通知来通知用户新任务和任务事件。但重要的是要通知每个用户每个事件,并且它永远不会通知双重。
我检查了this descktop notification个问题和其他许多问题,但没有找到任何方法来处理通知关闭事件。
我只想找到这样的东西:
var n = new Notification(title, {body: msg, icon: url});
n.onClose(function() {
// do something...
});
当用户关闭通知框时,纯JavaScript
或jQuery
是否有办法处理该事件?
答案 0 :(得分:0)
好吧,使用addEventListener
代替onClose
:
let n = new Notification('title')
n.addEventListener('close', () => console.log('closed'))
我只是快速查看了mozilla文档,我有点困惑,因为他们说有onClose
但它已被删除。