0

私は現在、Web上の一部のリソースを監視し、特定のイベントの通知を表示するFirefox拡張機能を開発しています。現在、私は「nsIAlertService」を次のように使用しています。

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

私は2つのことをしたいと思います:

1)複数行の通知(表示したい詳細情報があります)、それらを表示する簡単な方法はありますか?

2)ユーザーがステータスバーアイコンにカーソルを合わせると、クリック可能なリンクを含むポップアップが開きます。XULファイルを作成し、ポップアップとポップインを「手動で」管理する必要があると思います...誰かがサンプルコードを持っていれば問題ありません。

4

1 に答える 1

4

(1) については、独自の通知システムを展開しない限り、すべてのプラットフォームで可能ではありません。これは Mac で「そのまま動作」し (ユーザーが Growl をインストールしている場合)、Linux でも動作する可能性があります。

(2)については、こちらのページをご覧ください。

于 2009-07-22T02:48:13.857 に答える