Расширение Firefox для многострочного уведомления - PullRequest
0 голосов
/ 21 июля 2009

В настоящее время я разрабатываю расширение для Firefox, которое отслеживает некоторые ресурсы в Интернете и отображает уведомление для определенных событий. В настоящее время я использую 'nsIAlertService' следующим образом:

var alertsService = Components.classes["@mozilla.org/alerts-service;1"].getService(Components.interfaces.nsIAlertsService);
alertsService.showAlertNotification(image , title, msg, true, "", onNotificationClicked);

Я хотел бы иметь две вещи:

1) Многострочные уведомления (у меня есть некоторая подробная информация, которую я хотел бы отобразить), есть ли простой способ их отображения?

2) Когда пользователь наводит на значок в строке состояния, должно открываться всплывающее окно с несколькими активными ссылками. Я подозреваю, что мне нужно написать XUL-файл и управлять всплывающими окнами и popin «вручную» ... что нормально, если у кого-то есть пример кода.

1 Ответ

4 голосов
/ 22 июля 2009

Для (1), если вы не используете собственную систему уведомлений, это возможно не на всех платформах. Это «просто работает» на Mac (если у пользователя установлен Growl) и может работать на Linux.

Для (2) вы захотите взглянуть на эту страницу .

...