在桌面上一次只显示一个网络通知

时间:2015-11-05 20:44:22

标签: html5 web notifications

我一直在桌面上使用HTML5网络通知,它们似乎工作得非常好。 但我只是在浏览器的默认行为中显示它们。 这意味着当我发送多个通知时,它们最多叠加3个,然后当旧的通知关闭时,等待的通知就会出现。

我想知道它是否可能,以及我是如何做到的,如果我只能一次显示一个,而不是三个通知,如果有一个新的显示,请将它放在位置上一个。

我希望我能清楚我的问题,让我知道。

提前致谢。

1 个答案:

答案 0 :(得分:1)

好吧,我自己发现了,关键是tag属性。

当您使用与现有标记相同的标记创建新通知时,新标记会替换旧标记。

因此,如果目标是一次只显示一个通知,则只需使用相同的标记创建通知。

例如:

var notification = new Notification(
        "Title", {
        tag: 1
    }
);