使用Electron调用基础或图片附加通知本系列文章的应用示例已发布在GitHub上:electron-api-demos-Zh_CN。您可以克隆或下载并运行查看。欢迎来到星空。在Electron中使用通知模块允许您添加基本的桌面通知。Electron允许开发者使用HTML5NotificationAPI来发送通知,并使用当前操作系统的原生通知API来显示。注意:由于这是一个HTML5API,因此只能在渲染器进程中使用。在浏览器中查看完整的API文档。基本通知支持:Win7+、macOS、Linux(支持libnotify)|Process:Renderer这个例子演示了一个基本的通知。仅包含文本。Renderer进程constnotification={title:'基本通知',body:'短信部分'}constnotificationButton=document.getElementById('basic-noti')notificationButton.addEventListener('click',function(){constmyNotification=newwindow.Notification(notification.title,notification)myNotification.onclick=()=>{console.log('Notificationclicked')}})带图像的通知支持:Win7+、macOS、Linux(支持libnotify)|Process:Renderer这个例子演示了一个基本的通知同时包含文本和图像。Rendererprocessconstpath=require('path')constnotification={title:'Notificationwithimage',body:'Shortmessagewithcustomimage',icon:path.join(__dirname,'../../../assets/img/programming.png')}constnotificationButton=document.getElementById('advanced-noti')notificationButton.addEventListener('click',function(){constmyNotification=newwindow.Notification(notification.title,notification)myNotification.onclick=()=>{console.log('Notificationclicked')}})如果本文对您有帮助,请在下方点赞或starGitHub:electron-api-demos-Zh_CN支持,谢谢。
