我目前正在开发一个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 ...如果有人有一些示例代码,这没关系。
答案 0 :(得分:4)
对于(1),除非您推出自己的通知系统,否则在所有平台上都无法实现。这在Mac上“正常工作”(如果用户安装了Growl),并且可以在Linux上运行。
对于(2),您需要查看this page。