美文网首页
PC消息通知

PC消息通知

作者: 衬fzy | 来源:发表于2023-01-08 14:29 被阅读0次
Dingtalk_20230109142301.jpg
  
/** win10发通知*/
    win10Info(info) {
      console.log(info, '消息提示')
      const notification = window.Notification || window.mozNotification || window.webkitNotification
      if (notification) {
        // 可以通过使用箭头函数变更this指向
        notification.requestPermission(result => {
          console.log(result) // granted(允许) || denied(拒绝)
          if (result == 'denied') {
            // console.warn('请授权浏览器通知!')
            this.$message({
              message: '请授权浏览器通知!',
              type: 'warning'
            });
          } else {
            const tag = 'tag' + new Date().getTime()
            let itme = info; let name = null; let msg = null;
            if (itme.file == undefined) {
              name = itme._id.split(',')[0]
              msg = itme.msg
            } else {
              name = itme.msg.split(',')[0]
              msg = itme.file.name
            }
            const notify = new Notification(
              name, // title标题
              {
                dir: 'auto', // 文字的方向;它的值可以是 auto(自动), ltr(从左到右), or rtl(从右到左)
                lang: 'zh-CN', // 指定通知中所使用的语言
                body: msg, // 通知中额外显示的字符串
                tag: tag, // 赋予通知一个ID,以便在必要的时候对通知进行刷新、替换或移除
                icon: '../../../../public/favicon.ico' // 将被用于显示通知的图标,可使用import引入,也可以填写图标存放路径
              })
            notify.onclick = () => {
              console.info('click methods')
            }
            notify.onerror = () => {
              console.error('error methods')
            }
            notify.onshow = () => {
              console.log('show methods')
            }
            notify.onclose = () => {
              console.info('close methods')
            }
          }
        })
      }
    }

相关文章

  • Jenkins 添加Slack 配置

    Why Slack? Slack支持很多平台和工具,接起来方便快捷;可在移动端/PC缎端同步查看;通知消息快。。。...

  • 消息通知

    我已经很久没有看过互动消息了,无论是给我点赞的,还是给我评论的,我都没有时间去看。就连有些给我发私信的,我也看不到...

  • emessage pc消息配置

    【写在前面】 emessage4.0历经几年发展,消息配置越来越丰富,也就意味着配置越来越灵活,很多人...

  • 简报

    比赛方案 财政局盖章 监工PC机房 通知

  • Redis消息通知

    一、任务队列 任务队列顾名思义,就是“传递任务的队列”。与任务队列交互的实体有两类:一类是生产者(prod...

  • ios 消息通知

    苹果的通知分为本地通知和远程通知 若用户直接启动,lauchOptions内无数据; 若由其他应用程序通过open...

  • 浅析消息通知

    今天在工作中恰好提到这个话题,晚上回家有空展开思考一下。 消息通知,通常来说包括以下几种形式: 形式一:系统 PU...

  • 通知消息1

    亲爱的棋协会员: 您好!我是棋协常务部成员XXX.很高兴能在棋协这个大家庭里与你相遇。为了让您更深入的了解棋...

  • 消息通知推送

    我们在设计产品时会涉及到消息通知的功能,消息通知一般采用消息推送系统来进行处理。 消息通知的基本功能 点对点的消息...

  • electron消息通知

    electron消息通知有自带的模块,但是本文是使用node-notifier 1、安装node-notifier...

网友评论

      本文标题:PC消息通知

      本文链接:https://www.haomeiwen.com/subject/ubeucdtx.html