Growl Notifications: Как отправить уведомления Growl с веб-сайта?

Мне интересно, как я могу отправить настольные уведомления Growl из моего веб-приложения пользователю моего веб-приложения. Я хотел бы использовать javascript, если это возможно, иначе такой язык, как Ruby или PHP, будет моим вторым выбором.

Вы реализовали что-то подобное раньше? Как это можно сделать?

2 ответа

Вы можете отправлять уведомления Growl из Javascript (с небольшим количеством Flash в качестве помощника, но эта часть за кадром). Вот тестовая страница: http://www.growlforwindows.com/gfw/examples/js/

Обратите внимание, что в настоящее время это работает только в Windows - поддержка Javascript/Flash в Growl на Mac в настоящее время нарушена, как указано здесь: https://groups.google.com/forum/?fromgroups=

Я понял, как использовать Ruby для отправки уведомлений Growl. Я все еще хотел бы найти решение JavaScript, но если нет способа использовать JavaScript, то вот решение Ruby:

Использовать ruby-growl перл:

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.

Другие вопросы по тегам