一、在浏览器中先试验一下
if (window.Notification) {
console.log('支持') // 支持
} else {
console.log('不支持') // 不支持
}
if (window.Notification && Notification.permission !== "denied") {
Notification.requestPermission(function (status) {
if (status === "granted") {
var n = new Notification('通知标题', {
body: '这里是通知内容!'
});
} else {
alert("Hi!");
}
});
}
关闭:
n为上方定义的变量
// 手动关闭
n.close();
// 自动关闭
n.onshow = function () {
setTimeout(n.close.bind(n), 5000);
}
二、Electron - 通知(Notifications)
要在主进程中显示通知,您需要使用 Notification 模块。
注意哦: