HTML5之Notification消息通知案例
<script> var popNotice = function() { //获取用户授权状态 if (Notification.permission == "granted") { var notification = new Notification("Hi,Youngxj", { //很明显这是正文 body: '可以加你为好友吗?', //很明显这是图标 icon: 'https://ww2.sinaimg.cn/large/005BYqpgly1fsnpxsctd7j305k05kwec.jpg' }); //消息被点击事件 notification.onclick = function() { alert('别逗了,我们永远都是朋友'); //窗口关闭动作 notification.close(); }; //消息被关闭事件 notification.onclose = function() { alert('朋友,告辞'); notification.close(); }; //消息出现错误事件 notification.onerror = function() { alert('上帝也不知道发生了什么'); notification.close(); }; } }; if (window.Notification) { if (Notification.permission == "granted") { popNotice(); }else if( Notification.permission != "denied"){ Notification.requestPermission(function (permission) { popNotice(); }); } } else { alert('浏览器不支持Notification'); } </script>因为是HTML5的,所以很多老浏览器并不支持,自己百度适配浏览器。
这个可以用作实时消息提醒,和消息推送,只要该网站是被允许提示的。
发表评论: