• Notification 弹出一个通知在桌面右下角


                  if (!("Notification" in window)) {
                                //alert("This browser does not support desktop notification");
                              }
                              if (Notification.permission !== 'denied') {//判断是否授权,没授权先授权在通知
                                    Notification.requestPermission(function (permission) {
                                      // 如果用户同意,就可以向他们发送通知
                                      if (permission === "granted") {
                                        
                                        var notice_ = new Notification('通知', { body: '你有一条信息'});
                                        notice_.onclick = function() {//单击消息提示框,进入浏览器页面
                                            window.focus();
                                        }
                                      }
                                    });
                                }
                              if (Notification.permission === 'denied') {//已授权直接通知
                                    Notification.requestPermission(function (permission) {
                                          // 如果用户同意,就可以向他们发送通知
                                          if (permission === "granted") {
                                           
                                            var notice_ = new Notification('通知', { body: '你有一条信息'});
                                            notice_.onclick = function() {//单击消息提示框,进入浏览器页面
                                                window.focus();
                                            }
                                          }
                                        });
                                }

    ps : 谷歌浏览器需要是https的网址,不然会提示不安全, 不能修改通知权限,无法实现弹框

  • 相关阅读:
    进程
    并发编程小结
    操作系统发展史
    基于socketsever实现并发的socket编程
    UDP套接字
    粘包问题及解决
    socket套接字编程
    TCP协议与三次握手四次挥手
    OSI七层协议
    互联网的组成
  • 原文地址:https://www.cnblogs.com/gczmn/p/11327341.html
Copyright © 2020-2023  润新知