Electron 中的通知为空
Notifications in Electron are empty
我正在使用 Electron.js 和 HTML5 通知 API。我试图在我的应用程序加载后立即显示通知。我在我的 BrowserWindow 中使用 BrowserView。一旦应用程序加载,通知就会出现,但它默认为空 body 并且标题显示默认的 Electron 文本。
我已经在应用程序的 window 和应用程序级别实例化了它。我读到它需要放在 renderer.js 中,但是,将它添加到此文件会导致相同的结果。任何指导表示赞赏。
到目前为止,这只在我的机器上使用 OSX Catalina 10.15.03
进行了测试
app.on('load', () => {
let doNotification = new Notification('Do it',
{
body: 'Just do it!'
});
doNotification.show();
});
您不能在 index.js 文件中调用通知,因为通知将无法访问那里的浏览器 API。必须在 renderer.js 中调用它才能访问浏览器 APIs.
我正在使用 Electron.js 和 HTML5 通知 API。我试图在我的应用程序加载后立即显示通知。我在我的 BrowserWindow 中使用 BrowserView。一旦应用程序加载,通知就会出现,但它默认为空 body 并且标题显示默认的 Electron 文本。
我已经在应用程序的 window 和应用程序级别实例化了它。我读到它需要放在 renderer.js 中,但是,将它添加到此文件会导致相同的结果。任何指导表示赞赏。
到目前为止,这只在我的机器上使用 OSX Catalina 10.15.03
进行了测试app.on('load', () => {
let doNotification = new Notification('Do it',
{
body: 'Just do it!'
});
doNotification.show();
});
您不能在 index.js 文件中调用通知,因为通知将无法访问那里的浏览器 API。必须在 renderer.js 中调用它才能访问浏览器 APIs.