我一直在桌面上使用HTML5网络通知,它们似乎工作得非常好。 但我只是在浏览器的默认行为中显示它们。 这意味着当我发送多个通知时,它们最多叠加3个,然后当旧的通知关闭时,等待的通知就会出现。
我想知道它是否可能,以及我是如何做到的,如果我只能一次显示一个,而不是三个通知,如果有一个新的显示,请将它放在位置上一个。
我希望我能清楚我的问题,让我知道。
提前致谢。
答案 0 :(得分:1)
好吧,我自己发现了,关键是tag
属性。
当您使用与现有标记相同的标记创建新通知时,新标记会替换旧标记。
因此,如果目标是一次只显示一个通知,则只需使用相同的标记创建通知。
例如:
var notification = new Notification(
"Title", {
tag: 1
}
);