2009-07-21 13 views
0

私は現在、ウェブ上の一部のリソースを監視し、特定のイベントの通知を表示するfirefox拡張を開発中です。Firefox拡張マルチライン通知

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

は、私が希望の二つのことを持っている:現在、私は「nsIAlertService」は以下の方法を使用してい

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

2)ユーザーがステータスバーアイコンをクリックすると、クリック可能なリンクがいくつかポップアップ表示されます。私はXULファイルを書いてポップアップとポップンを手作業で管理しなければならないと思っています...誰かがサンプルコードを持っていれば大丈夫です。

答えて

4

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

(2)については、this pageを参照してください。

関連する問題