首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何不显示重复的Google Chrome通知?

如何不显示重复的Google Chrome通知?
EN

Stack Overflow用户
提问于 2013-10-26 16:43:06
回答 2查看 3.1K关注 0票数 4

我从this javascript question学到了如何在Google Chrome中实现桌面通知,并决定在我的网站上实现这一点。

所以每次有什么事情发生的时候,我都会做一个通知节目。

问题是,大多数情况下,用户打开了多个窗口,这可能会显示通知,从而导致重复通知。

有没有办法让我不显示重复的Google Chrome通知?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2016-05-25 17:57:26

使用相同的解决方案,通过将标记属性添加到我的通知实例化来解决此问题

代码语言:javascript
复制
var notification = new Notification('Notification Title', 
{
  icon: 'http://cdn.sstatic.net/stackexchange/img/logos/so/so-icon.png',
  body: "Hello Earth",
  tag:"uniqueTag"
});
票数 3
EN

Stack Overflow用户

发布于 2013-11-18 01:32:10

我遇到了一个类似的问题,在我的Chrome Eye Rest扩展中,每隔20分钟就会显示一个通知框,如果用户不关闭通知框,20分钟后就会弹出另一个通知框。我的方法是使用setTimeout的回调函数,在给定时间后自动关闭通知栏。

代码语言:javascript
复制
var notification = webkitNotifications.createNotification('48x48.png',"Notification Title","Notification Body");
notification.show();
setTimeout(function(){
notification.cancel();
},2000);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19604714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档