用Electron创建跨平台应用(五)开启系统通知

msgSend.gif

用户收到系统通知后, 通过点击系统通知, 打开与通知相对应的界面
对于系统通知这类常见需求, Electron也提供了非常好用的Api
在渲染进程中加入代码:

  const { shell } = require("electron");
  document.getElementById("sendMsg").onclick = function () {
    let opt = {
      title: "有新版本更新了",
      body: "发现了新的版本,是否查看更新内容?",
      icon: "./img/icon.png",
      href: 'http://jiweiv.cn'
    };

    // 创建通知
    let msg = new window.Notification(opt.title, opt);

    // 当通知被点击时
    msg.onclick = function () {
      shell.openExternal(opt.href)
    }
  }

你可能感兴趣的:(用Electron创建跨平台应用(五)开启系统通知)