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基础(RGBa、text-shadow、box-shadow、border-radius)
Nov 13 HTML / CSS
CSS3动画效果回调处理详解
Dec 10 HTML / CSS
CSS3实现可翻转的hover效果
May 23 HTML / CSS
纯CSS3实现鼠标滑过按钮动画第二节
Jul 16 HTML / CSS
html5 worker 实例(一) 为什么测试不到效果
Jun 24 HTML / CSS
分享29个基于Bootstrap的HTML5响应式网页设计模板
Nov 19 HTML / CSS
Canvas绘制浮动球效果的示例
Dec 29 HTML / CSS
做一个能自适应高度的textarea的示例代码
Sep 06 HTML / CSS
Html5与App的通讯方式详解
Oct 24 HTML / CSS
canvas 基础之图像处理的使用
Apr 10 HTML / CSS
html5 拖拽及用 js 实现拖拽功能的示例代码
Oct 23 HTML / CSS
Html5页面点击遮罩层背景关闭遮罩层
Nov 30 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实现文件下载实例分享
2014/06/02 PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
2016/02/26 PHP
javascript void(0)的妙用
2009/10/21 Javascript
利用json获取字符出现次数的代码
2012/03/22 Javascript
js实现简单登录功能的实例代码
2013/11/09 Javascript
JS实现根据出生年月计算年龄
2014/01/10 Javascript
js解析json读取List中的实体对象示例
2014/03/11 Javascript
jQuery根据ID获取input、checkbox、radio、select的示例
2014/08/11 Javascript
用javascript关闭本窗口不弹出询问框的方法
2014/09/12 Javascript
JavaScript移除数组内重复元素的方法
2015/03/18 Javascript
JavaScript事件 &quot;事件对象&quot;的注意要点
2016/01/14 Javascript
IE8 内存泄露(内存一直增长 )的原因及解决办法
2016/04/06 Javascript
使用do...while的方法输入一个月中所有的周日(实例代码)
2016/07/22 Javascript
Angular+Node生成随机数的方法
2017/06/16 Javascript
JS 组件系列之Bootstrap Table 冻结列功能IE浏览器兼容性问题解决方案
2017/06/30 Javascript
彻底解决 webpack 打包文件体积过大问题
2017/07/07 Javascript
Vue学习笔记进阶篇之多元素及多组件过渡
2017/07/19 Javascript
js es6系列教程 - 新的类语法实战选项卡(详解)
2017/09/02 Javascript
浅谈react前后端同构渲染
2017/09/20 Javascript
js+canvas实现滑动拼图验证码功能
2018/03/26 Javascript
vue使用recorder.js实现录音功能
2019/11/22 Javascript
koa2的中间件功能及应用示例
2020/03/05 Javascript
详解vue-router的Import异步加载模块问题的解决方案
2020/05/13 Javascript
python实现随机密码字典生成器示例
2014/04/09 Python
详解如何利用Cython为Python代码加速
2018/01/27 Python
python模块之paramiko实例代码
2018/01/31 Python
python使用turtle绘制分形树
2018/06/22 Python
django缓存配置的几种方法详解
2018/07/16 Python
Python对CSV、Excel、txt、dat文件的处理
2018/09/18 Python
python实现知乎高颜值图片爬取
2019/08/12 Python
英国女鞋购物网站:Moda in Pelle
2019/02/18 全球购物
护士自我鉴定总结
2014/03/24 职场文书
人事经理岗位职责
2014/04/28 职场文书
科技馆观后感
2015/06/08 职场文书
《中华上下五千年》读后感3篇
2019/11/29 职场文书
python中pandas.read_csv()函数的深入讲解
2021/03/29 Python