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制作日历实现代码
Jan 21 HTML / CSS
浅谈CSS3 box-sizing 属性 有趣的盒模型
Apr 02 HTML / CSS
使用CSS变量实现炫酷惊人的悬浮效果
Apr 26 HTML / CSS
Android本地应用打开方法——通过html5写连接
Mar 11 HTML / CSS
HTML5表格_动力节点Java学院整理
Jul 11 HTML / CSS
HTML5中canvas中的beginPath()和closePath()的重要性
Aug 24 HTML / CSS
借助HTML5 Canvas API制作一个简单的猜字游戏
Mar 25 HTML / CSS
HTML5 LocalStorage 本地存储刷新值还在
Mar 10 HTML / CSS
使用html2canvas.js实现页面截图并显示或上传的示例代码
Dec 18 HTML / CSS
HTML5 Blob对象的具体使用
May 22 HTML / CSS
AmazeUI 列表的实现示例
Aug 17 HTML / CSS
html2 canvas svg不能识别的解决方案
Jun 03 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
解决CodeIgniter伪静态失效
2014/06/09 PHP
php实现文件下载代码分享
2014/08/19 PHP
Yii CFileCache 获取不到值的原因分析
2017/02/08 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
thinkphp5实现无限级分类
2019/02/18 PHP
php tpl模板引擎定义与使用示例
2019/08/09 PHP
检测是否已安装 .NET Framework 3.5的js脚本
2009/02/14 Javascript
JS 实现完美include载入实现代码
2010/08/05 Javascript
IE下JS读取xml文件示例代码
2013/08/05 Javascript
node.js中的console.dir方法使用说明
2014/12/10 Javascript
Javascript设计模式之观察者模式(推荐)
2016/03/29 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
2016/06/06 Javascript
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
2016/08/05 Javascript
BootStrap下拉框在firefox浏览器界面不友好的解决方案
2016/08/18 Javascript
AngularJS表单和输入验证实例
2016/11/02 Javascript
webpack实现热加载自动刷新的方法
2017/07/30 Javascript
vue 的点击事件获取当前点击的元素方法
2018/09/15 Javascript
详解keep-alive + vuex 让缓存的页面灵活起来
2019/04/19 Javascript
手把手带你入门微信小程序新框架Kbone的使用
2020/02/25 Javascript
vuex刷新后数据丢失的解决方法
2020/10/18 Javascript
antd 表格列宽自适应方法以及错误处理操作
2020/10/27 Javascript
教你安装python Django(图文)
2013/11/04 Python
Python urlopen()函数 示例分享
2014/06/12 Python
python xml.etree.ElementTree遍历xml所有节点实例详解
2016/12/04 Python
python八大排序算法速度实例对比
2017/12/06 Python
Python机器学习之决策树算法
2017/12/22 Python
Sanic框架异常处理与中间件操作实例分析
2018/07/16 Python
python scipy求解非线性方程的方法(fsolve/root)
2018/11/12 Python
python3.7简单的爬虫实例详解
2019/07/08 Python
Pycharm 字体大小调整设置的方法实现
2019/09/27 Python
python中JWT用户认证的实现
2020/05/18 Python
PyQt5实现简单的计算器
2020/05/30 Python
关于Python3爬虫利器Appium的安装步骤
2020/07/29 Python
松本清官方海外旗舰店:日本最大的药妆连锁店
2017/11/21 全球购物
审计局班子四风对照检查材料思想汇报
2014/10/07 职场文书
Mysql 性能监控及调优
2021/04/06 MySQL