如何在电子申请中切换Notification.permission?

问题描述 投票:1回答:1

我开发了一个基于电子框架的桌面应用程序。我已将我的网站加载到浏览器窗口中。该网站将向用户显示通知。在chrome中,我可以选择请求用户允许显示通知。通过使用Notification.requestPermission(),我可以显示一个弹出窗口,以请求用户允许显示或不显示通知。

我需要显示相同的弹出窗口以将通知权限从“已授予”切换为“已拒绝”。

建议我如何在电子申请中启用此功能。

javascript notifications electron
1个回答
0
投票

根据我使用Electron默认浏览器通知的经验不能很好地工作(在某些平台上,他们甚至没有发送)。

相反,我建议您使用名为node-notifier的node-js通知包。

我已经在我的Electron应用程序中使用了大约一年,我会向所有Electron用户推荐它。

节点通知程序适用于每个平台,您无需请求发送通知的权限。

Node notifier NPM package

© www.soinside.com 2019 - 2024. All rights reserved.