Electron 中 Notification 通知不弹出是怎么回事?
我在 Electron 主进程里用 new Notification() 发通知,但完全没反应,系统通知栏也没出现。明明之前在浏览器里测试 HTML 的 Notification API 是可以的,难道 Electron 要额外配置什么权限?
我试过加了 app.whenReady() 再调用,也确认了 macOS 的通知中心里我的应用有通知权限,但就是不弹。下面是我在主进程里写的代码:
const { app, Notification } = require('electron');
app.whenReady().then(() => {
const notif = new Notification({
title: '测试通知',
body: '这条通知应该会弹出来'
});
notif.show();
});
是不是我漏了什么关键步骤?比如要设置 appId 或者在创建窗口时开启某个权限?
暂无解答