首页 > 代码库 > Notification使用笔记
Notification使用笔记
之前在项目中使用了Notification,现分享出来:
checkNotification() function checkNotification(){ //判断是否支持Notification if(!("Notification" in window)){ alert("浏览器不支持Notification,无法进行桌面提醒!"); } //通知必须授权后才能显示,判断是否已授权 //已授权情况 else if(Notification.permission== "granted"){ console.log("已授权") var notify= new Notification("李四",{body:"hello~",icon:‘img/aHead.png‘}); var notifyST= setTimeout(function(){ notify.close(); clearTimeout(notifyST); },2000) } //未授权且未拒绝 else if(Notification.permission!= "denied"){ //请求授权 Notification.requestPermission(function(permission){ //请求授权 //授权成功 if(permission== "granted"){ console.log("请求授权成功!"); } }) } };
目前chrome,safari,以及firefox26+支持
详解: http://www.cgner.com/web/js/201408_221.html
也有多个插件支持桌面提醒:http://www.open-open.com/news/view/130d4b4
Notification使用笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。