electron消息通知

electron消息通知有自帶的模塊,但是本文是使用node-notifier

1、安裝node-notifier

npm install --save node-notifier

2、使用node-notifier

const notifier = window.require('node-notifier')
const openMessage = () => {
  //渲染進(jìn)程想主進(jìn)程發(fā)送消息
 notifier.notify({
    title: '我是標(biāo)題',
    message: '我是提示語(yǔ)',
    icon: './static/log1.png',//項(xiàng)目的絕對(duì)地址
    sound: true,  // 提示是否有聲音
    wait: true,   // 等待針對(duì)通知的用戶操作或超時(shí)。與超時(shí)相同 = 5 秒
    open: 'http://www.itdecent.cn/u/aabdb035b04c', // 點(diǎn)擊消息框會(huì)跳轉(zhuǎn)此地址
  }, function (err, response) {
    // Response is response from notification
  })
  notifier.on('click', function (notifierObject, options) {
    // 此方法是點(diǎn)擊消息提示框的操作,例如打開(kāi)窗口的操作,openWin就是主線程里打開(kāi)窗口的方法
    ipcRenderer.send('openWin', true)
  })
  notifier.on('timeout', function (notifierObject, options) {
    console.log("Notification timed out!")
  })
}

具體配置參見(jiàn):https://github.com/mikaelbr/node-notifier

提示.png

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容