0

我目前正在开发一个 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 文件并“手动”管理弹出窗口和弹出窗口......如果有人有一些示例代码,这没关系。

4

1 回答 1

4

对于 (1),除非您推出自己的通知系统,否则不可能在所有平台上实现。这在 Mac 上“正常工作”(如果用户安装了 Growl),并且可能在 Linux 上工作。

对于 (2),您需要查看此页面

于 2009-07-22T02:48:13.857 回答