electron 学习笔记(四)—— 系统通知

系列文章目录

第一章 基础知识点
第二章 electron-vue
第三章 自定义标题栏
第四章 系统通知



系统通知

目的是让用户第一时间接收提示信息,提醒用户某种行为~
效果如下:
在这里插入图片描述
在这里插入图片描述


一、在渲染进程中实现

Electron允许开发者使用 HTML5 Notification API 发送通知,并使用当前运行的操作系统的本地通知 API 来显示它。

 let n = new Notification('hello', {
    body: 'Have a good day~'
 })
 setTimeout(function() {
    n.close();
}, 3000);

兼容性:
移动端兼容性较差,PC浏览器大多支持~

二、在主进程中实现

代码如下(示例):

// 从主进程中引入Notification类
const { Notification } = remote

// 检查是否支持,Notification.isSupported()
if (Notification.isSupported()) {
    let notification = new Notification({
      title: '🌸',
      body: 'Have a good day~'
    })
    notification.show()
}

实例调用notification.show()方法才会显示出通知


  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值