低吼通知:如何从网站推送Growl通知?

时间:2011-06-30 15:52:32

标签: growl

我想知道如何将我的Web应用程序中的桌面Growl通知推送到我的Web应用程序的用户。我想使用javascript,如果可能的话,否则像Ruby或PHP这样的语言将成为我的第二选择。

您之前是否实现了类似的功能?怎么办呢?

2 个答案:

答案 0 :(得分:1)

我想出了如何使用Ruby推送Growl通知。我仍然想找到一个JavaScript解决方案,但如果没有办法使用JavaScript,那么这是一个Ruby解决方案:

使用ruby-growl gem:

gem install ruby-growl

然后在你的Ruby脚本中:

require 'ruby-growl'
g = Growl.new "localhost", "ruby-growl", ["ruby-growl Notification"]
g.notify "ruby-growl Notification", "It Came From Ruby-Growl", "Greetings!"

此外,为了实现此目的,您必须在Growl的“网络”标签上启用“侦听传入通知”“允许远程应用程序注册”偏好窗格

答案 1 :(得分:1)

你可以从Javascript发送Growl通知(有一点Flash作为助手,但那部分是在幕后)。这是一个测试页面:http://www.growlforwindows.com/gfw/examples/js/

请注意,这仅适用于Windows - Mac上的Growl中的Javascript / Flash支持目前已被破坏,如下所示:https://groups.google.com/forum/?fromgroups=#!topic/growl-development/BNF8tcUE1kM