HTML5中的Web Notification桌面右下角通知功能的实现


Posted in HTML / CSS onApril 19, 2018

html5桌面通知(Web Notifications)对于需要实现在新消息入线时,有桌面通知效果的情况下非常有用,在此简单介绍一下这个html5的新属性。通过Web Notifications(桌面通知系统),网站可以在用户桌面弹出一条通知,无论用户是否浏览当前网页,甚至最小化了浏览器,通知均可到达用户桌面。

<!DOCTYPE html>
<html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
        <a onclick="showNotification();">点我看右下角信息</a>

        <script>
            function showNotification() {
                window.Notification.permission = "granted";
                alert(window.Notification.permission);
                if(window.Notification) {
                    if(window.Notification.permission == "granted") {
                        var notification = new Notification('你有一条新信息', {
                            body: "你好我是王小婷",

                            icon: "img/1.jpg"
                        });
                        setTimeout(function() { notification.close(); }, 5000);
                    } else {
                        window.Notification.requestPermission();
                    }
                } else alert('你的浏览器不支持此消息提示功能,请使用chrome内核的浏览器!');
            };
        </script>
    </body>
</html>

实现效果:

HTML5中的Web Notification桌面右下角通知功能的实现

总结

以上所述是小编给大家介绍的HTML5中的Web Notification桌面右下角通知功能的实现,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

HTML / CSS 相关文章推荐
详解使用CSS3的@media来编写响应式的页面
Nov 01 HTML / CSS
css3动画过渡实现鼠标跟随导航效果
Feb 08 HTML / CSS
需要知道的CSS3动画技术
Jan 01 HTML / CSS
CSS3 选择器 基本选择器介绍
Jan 21 HTML / CSS
25个CSS3动画按钮和菜单教程分享
Oct 03 HTML / CSS
详解CSS中iconfont的使用
Aug 04 HTML / CSS
css3的focus-within选择器的使用
May 11 HTML / CSS
HTML5中FileReader接口使用方法实例详解
Aug 26 HTML / CSS
HTML5中的Web Notification桌面右下角通知功能的实现
Apr 19 HTML / CSS
使用Html5多媒体实现微信语音功能
Jul 26 HTML / CSS
详解使用postMessage解决iframe跨域通信问题
Nov 01 HTML / CSS
CSS3实现三角形不断放大效果
Apr 13 HTML / CSS
HTML5实现移动端复制功能
Apr 19 #HTML / CSS
canvas实现漂亮的下雨效果的示例
Apr 18 #HTML / CSS
详解Html5 监听拦截Android返回键方法
Apr 18 #HTML / CSS
HTML5实现自带进度条和滑块滑杆效果
Apr 17 #HTML / CSS
使用HTML5 Geolocation实现一个距离追踪器
Apr 09 #HTML / CSS
canvas线条的属性详解
Mar 27 #HTML / CSS
详解canvas绘图时遇到的跨域问题
Mar 22 #HTML / CSS
You might like
PHP源码之 ext/mysql扩展部分
2009/07/17 PHP
30 个很棒的PHP开源CMS内容管理系统小结
2011/10/14 PHP
解析数组非数字键名引号的必要性
2013/08/09 PHP
非常有用的9个PHP代码片段
2016/04/06 PHP
基于PHP实现短信验证码接口(容联运通讯)
2016/09/06 PHP
php操作access数据库的方法详解
2017/02/22 PHP
jquery 事件冒泡的介绍以及如何阻止事件冒泡
2012/12/25 Javascript
关于query Javascript CSS Selector engine
2013/04/12 Javascript
标题过长使用javascript按字节截取字符串
2014/04/24 Javascript
JavaScript DOM节点添加示例
2014/07/16 Javascript
jquery获取及设置outerhtml的方法
2015/03/09 Javascript
JavaScript获取function所有参数名的方法
2015/10/30 Javascript
Node.js之网络通讯模块实现浅析
2017/04/01 Javascript
使用JavaScript实现表格编辑器(实例讲解)
2017/08/02 Javascript
动手写一个angular版本的Message组件的方法
2017/12/16 Javascript
微信小程序实现倒计时调用相机自动拍照功能
2018/06/10 Javascript
使用Vue调取接口,并渲染数据的示例代码
2019/10/28 Javascript
vue v-for出来的列表,点击某个li使得当前被点击的li字体变红操作
2020/07/17 Javascript
解决vuex改变了state的值,但是页面没有更新的问题
2020/11/12 Javascript
[38:39]KG vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python脚本实现代码行数统计代码分享
2015/03/10 Python
对于Python的Django框架使用的一些实用建议
2015/04/03 Python
对比Python中__getattr__和 __getattribute__获取属性的用法
2016/06/21 Python
深入解析Python的Tornado框架中内置的模板引擎
2016/07/11 Python
python 接口_从协议到抽象基类详解
2017/08/24 Python
对Python3中的print函数以及与python2的对比分析
2018/05/02 Python
python Tkinter版学生管理系统
2019/02/20 Python
python远程连接MySQL数据库
2019/04/19 Python
在django中实现choices字段获取对应字段值
2020/07/12 Python
HTML 5 标签、属性、事件及浏览器兼容性速查表 附打包下载
2012/10/20 HTML / CSS
戴尔英国官网:Dell英国
2017/05/27 全球购物
小学敬老月活动方案
2014/02/11 职场文书
会计系毕业生求职信
2014/05/28 职场文书
大学军训决心书
2015/02/05 职场文书
2015公务员年度考核评语
2015/03/25 职场文书
安全主题班会教案
2015/08/12 职场文书