Node.js Nodewebkit应用程序的桌面通知

Node.js Nodewebkit应用程序的桌面通知,node.js,notifications,desktop-application,skype,node-webkit,Node.js,Notifications,Desktop Application,Skype,Node Webkit,我目前正在构建一个节点webkit桌面应用程序,并通过聊天来实现它。 如果有来自用户的任何新消息,它应该通知类似于窗口驳接上的Skype,并在单击它时打开应用程序。 我浏览了一些提供的桌面通知库: 第二个对我有用,但它不是交互式的。 是否有其他库提供类似Skype的桌面通知,并与NodeWebKit配合使用? 或者,是否可以在NW桌面通知中更改任何内容以使其具有交互性 提前谢谢我想没有关于它的插件。但我认为在运行主窗口时创建新窗口(看起来像弹出窗口)可以实现这一点,当用户收到新数据或新通知时

我目前正在构建一个
节点webkit
桌面应用程序,并通过聊天来实现它。
如果有来自用户的任何新消息,它应该通知类似于窗口驳接上的Skype,并在单击它时打开应用程序。
我浏览了一些提供的桌面通知库:

第二个对我有用,但它不是交互式的。
是否有其他库提供类似Skype的桌面通知,并与NodeWebKit配合使用?
或者,是否可以在
NW桌面通知中更改任何内容以使其具有交互性


提前谢谢

我想没有关于它的插件。但我认为在运行主窗口时创建新窗口(看起来像弹出窗口)可以实现这一点,当用户收到新数据或新通知时,它可以由类似socket.io的实时通信引擎触发。它看起来像推送通知。

节点通知程序

用于发送跨平台系统通知的Node.js模块。使用适用于Mac的Notification Center、适用于Linux的notify osd/libnotify bin、适用于Windows 8/10的Toasters或适用于早期Windows版本的任务栏气球。如果这些要求都不满足,则使用咆哮

$ npm install --save node-notifier


const notifier = require('node-notifier');
notifier.notify('Message');

notifier.notify({
  'title': 'My notification',
  'message': 'Hello, there!'
});

您可以尝试电子托盘通知: