博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用 Electron 调用基本或附带图像的通知
阅读量:6603 次
发布时间:2019-06-24

本文共 1199 字,大约阅读时间需要 3 分钟。

使用 Electron 调用基本或附带图像的通知

此系列文章的应用示例已发布于 . 可以 Clone 或下载后运行查看. 欢迎 Star .

使用 Electron 中的 notification 模块可以允许你增加基本的桌面通知.

Electron 允许开发者使用 发送通知, 并使用当前操作系统的原生通知 API 来显示.

注意: 由于这是一个 HTML5 API, 它只能在渲染器进程中使用.

在浏览器中查看 .

基本通知

支持: Win 7+, macOS, Linux (支持 libnotify) | 进程: 渲染器

此示例演示了一个基本的通知. 只含有文字.

渲染器进程

const notification = {  title: '基本通知',  body: '短消息部分'}const notificationButton = document.getElementById('basic-noti')notificationButton.addEventListener('click', function () {  const myNotification = new window.Notification(notification.title, notification)  myNotification.onclick = () => {    console.log('Notification clicked')  }})

附带图像的通知

支持: Win 7+, macOS, Linux (支持 libnotify) | 进程: 渲染器

此示例演示了一个基本的通知. 同时含有文字和图像.

渲染器进程

const path = require('path')const notification = {  title: '附带图像的通知',  body: '短消息附带自定义图片',  icon: path.join(__dirname, '../../../assets/img/programming.png')}const notificationButton = document.getElementById('advanced-noti')notificationButton.addEventListener('click', function () {  const myNotification = new window.Notification(notification.title, notification)  myNotification.onclick = () => {    console.log('Notification clicked')  }})

如果这边文章对您有帮助, 感谢 下方点赞 或 Star 支持, 谢谢.

转载地址:http://qjwso.baihongyu.com/

你可能感兴趣的文章
远程连接linux(Ubuntu配置SSH服务)22端口
查看>>
netty与marshalling简单使用
查看>>
优化带来降权得问题九个问题
查看>>
深入了解NTFS for Mac的界面中的五个勾选项 如启用聚关灯搜索
查看>>
ffmpeg遇到inttypes.h找不到
查看>>
mpsl *** 配置
查看>>
Spring data redis pubsub 简单接入
查看>>
IT技术人,不可有傲气,但须有傲骨
查看>>
如何选择适合自己的存储
查看>>
从Exchange 2007升级到Exchange 2010
查看>>
AWS SDK Python
查看>>
局域网通信工具 飞秋
查看>>
等差数列
查看>>
System Center Operation Manager 2012(八)DELL_MD_3200 Monintoring
查看>>
操作系统(四)---MS-DOS微软磁盘操作系统
查看>>
ajax提交表单
查看>>
FTP服务
查看>>
我的友情链接
查看>>
xcode8运行后后台打印网络相关的日志
查看>>
python语言中函数的传参与基本练习
查看>>