【发布时间】:2019-01-02 10:02:20
【问题描述】:
我已经制作了一个聊天应用程序,因为当消息使用“通知”api 来时,我会通知用户。
如果用户打开了两个重复的标签,我也使用“标签”来删除重复的通知。
现在,每当用户打开两个选项卡并且一个通知被相同的通知标签替换时,在 Chrome 中,当用户单击该通知时,我无法获得“onclick”回调。
var notificationObj = new Notification("Title", {
body: "Body",
tag: 'Tag'
});
notificationObj.onclick = function () {
alert('onclick called');
};
下面也试过了,
notificationObj.addEventListener("onclick", function (event) {
alert('onclick called');
});
所以我的问题是,为什么 notificaion.onclick 不会在 chrome 中被触发?
【问题讨论】:
标签: javascript google-chrome push-notification