【问题标题】:Desktop Notification for Nodewebkit applicationNodewebkit 应用程序的桌面通知
【发布时间】:2015-02-01 01:26:45
【问题描述】:

我目前正在构建一个 Node webkit 桌面应用程序,并使用 Chat 实现了它。
如果有来自用户的任何新消息,它应该通知类似于 Skype 上面的窗口停靠栏,点击它应该打开应用程序。
我浏览了一些提供的桌面通知库:
Growl
Node Webkit Desktop Notification

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

提前致谢

【问题讨论】:

标签: node.js notifications desktop-application skype node-webkit


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    节点通知器

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

    $ npm install --save node-notifier
    
    
    const notifier = require('node-notifier');
    notifier.notify('Message');
    
    notifier.notify({
      'title': 'My notification',
      'message': 'Hello, there!'
    });
    

    【讨论】:

      猜你喜欢
      • 2011-07-22
      • 1970-01-01
      • 2015-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-29
      • 1970-01-01
      • 2012-04-20
      相关资源
      最近更新 更多