В настоящее время я разрабатываю расширение для 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 «вручную» ... что нормально, если у кого-то есть пример кода.