HTML5桌面通知:notification api
2015-12-07 00:00
561 查看
摘要: 对于在做PC网页端的一些消息提醒,这个还是蛮有用的。通过html5的audio声音提醒 ,加上html5的notification浏览器消息弹出提醒,提高交互体验。
对于在做PC网页端的一些消息提醒,这个还是蛮有用的。通过html5的audio声音提醒 ,加上html5的notification浏览器消息弹出提醒,提高交互体验。
整个流程是:
1.浏览器初始化的时候,就判断该浏览器是否支持Notification,假设浏览器支持,并且用户也同意发送信息。
2.判断是否有新消息?
3.如果有新消息,先给予声音提醒.再给予浏览器Notification提醒。
对于在做PC网页端的一些消息提醒,这个还是蛮有用的。通过html5的audio声音提醒 ,加上html5的notification浏览器消息弹出提醒,提高交互体验。
整个流程是:
1.浏览器初始化的时候,就判断该浏览器是否支持Notification,假设浏览器支持,并且用户也同意发送信息。
2.判断是否有新消息?
3.如果有新消息,先给予声音提醒.再给予浏览器Notification提醒。
//这里的可以隐藏音频组件。 <audio id="tipAudio" style="position:absolute;top:0;left:0;z-index:-1"> <source src="../include/image/tipAudio.ogg" type="audio/ogg"> <source src="../include/image/tipAudio.mp3" type="audio/mpeg"> </audio> function notify(){ $("#tipAudio")[0].play(); if(window.Notification){ if(Notification.permission==='granted'){ //icon_url 图片资源,title:消息标题,content:消息内容 var notification = new Notification(title,{ "icon": icon_url,"body":content}); }else { Notification.requestPermission(); }; } }
相关文章推荐
- HTML5 Canvas入门
- html5 - 基础格式认识和标签用法(文本元素常用方法)
- HTML5基础--开发工具
- HTML5基础--新特性
- HTML5 Canvas画标准的五星红旗(中国国旗)
- html5 科大讯飞文字合成语音
- html5 postMessage解决跨域、跨窗口消息传递
- HTML5的 input:file上传类型控制
- HTML5----HTML在Browser中的运行机制(笔记篇)
- Html5基础笔记
- H5中需要掌握的 ANIMATION 动画效果
- H5中需要掌握的 ANIMATION 动画效果
- H5中需要掌握的 ANIMATION 动画效果
- Html5大文件断点续传实现方法
- css3和html5的基础
- HTML5你不知道的那些功能
- 失物招领发布-HTML5调摄像头
- 对HTML5的理解
- HTML5 history API,创造更好的浏览体验
- HTML5新特性总结