我开发了一个基于电子框架的桌面应用程序。我已将我的网站加载到浏览器窗口中。该网站将向用户显示通知。在chrome中,我可以选择请求用户允许显示通知。通过使用Notification.requestPermission(),我可以显示一个弹出窗口,以请求用户允许显示或不显示通知。
我需要显示相同的弹出窗口以将通知权限从“已授予”切换为“已拒绝”。
建议我如何在电子申请中启用此功能。
根据我使用Electron默认浏览器通知的经验不能很好地工作(在某些平台上,他们甚至没有发送)。
相反,我建议您使用名为node-notifier
的node-js通知包。
我已经在我的Electron应用程序中使用了大约一年,我会向所有Electron用户推荐它。
节点通知程序适用于每个平台,您无需请求发送通知的权限。