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