我开发了一个基于电子框架的桌面应用程序。我已经在浏览器窗口中加载了我的网站。该网站将向用户显示通知。在chrome中,我可以选择请求用户的权限来显示通知。通过使用Notification.requestPermission(),我可以显示一个弹出窗口,请求用户允许是否显示通知。
同样,我需要显示相同的弹出来切换来自的通知权限,授予“ to ”拒绝“”。
建议我如何在电子应用中启用此功能。
发布于 2019-04-26 04:12:15
根据我在电子默认浏览器通知方面的经验,它不能很好地工作(在一些甚至没有发送的平台上)。
相反,我建议您使用名为node-notifier
的节点-js通知包。
我已经在我的电子应用程序中使用了大约一年,我会向所有的电子用户推荐它。
节点通知程序在每个平台上都可以工作,您不需要请求发送通知的权限。
发布于 2022-02-23 21:07:46
尝试创建一个空通知而不显示它。这将触发许可请求:
//Modules
const { Notification } = require('electron');
//On ready
app.on('ready', () => {
new Notification();
});
https://stackoverflow.com/questions/55848250
复制相似问题