【问题标题】:Browser desktop notification handle onClose event浏览器桌面通知句柄 onClose 事件
【发布时间】:2016-09-18 14:37:30
【问题描述】:

我刚刚开始在浏览器中使用桌面通知来通知用户新任务和任务事件。但重要的是通知每个用户每个事件,重要的是永远不要通知双重。

我检查了this descktop notification 问题和许多其他问题,但没有找到任何方法来处理通知关闭事件。

我只是在寻找这样的东西:

var n = new Notification(title, {body: msg, icon: url});
n.onClose(function() {
    // do something...
});

当用户关闭通知框时,纯JavaScriptjQuery 是否有任何方法来处理事件?

【问题讨论】:

标签: javascript jquery notifications


【解决方案1】:

好的,用addEventListener 代替onClose 让它工作:

let n = new Notification('title')
n.addEventListener('close', () => console.log('closed'))

我只是快速浏览了 mozilla 文档,我有点困惑,因为他们说有一个 onClose 但它已被删除。

MDN

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-20
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多