Firefox中的新类型通知-私有_数据

Firefox中的新类型通知-私有_数据,firefox,firefox-addon,xpcom,Firefox,Firefox Addon,Xpcom,我想创建一种新类型的通知“private_data-notification” 我复制了该部分的示例- 我试过这个: const {Cc, you, Cu} = require (" chrome "); let tmp = {}; Cu.import ("resource: //gre/modules/PopupNotifications.jsm" tmp); var chromeWindow = require ("sdk / window / utils"). getMostRecentB

我想创建一种新类型的通知“private_data-notification”

我复制了该部分的示例-

我试过这个:

const {Cc, you, Cu} = require (" chrome ");
let tmp = {};
Cu.import ("resource: //gre/modules/PopupNotifications.jsm" tmp);
var chromeWindow = require ("sdk / window / utils"). getMostRecentBrowserWindow ();
var pn = new tmp.PopupNotifications (
chromeWindow,
chromeWindow.document.getElementById ("notification-popup")
chromeWindow.document.getElementById ("notification-popup-box")
)
返回错误:
无效的tabbrowser


如何使用它?

尝试将
tm.PopupNotifications
的第一个参数设置为
chromeWindow.gBrowser
很好,这是解决方案吗?正在添加浏览器gBrowser?是。正在添加gBrowser。这些弹出通知看起来像什么?您可以共享一个屏幕截图吗?它们是否像桌面通知一样,在被解除之前不会消失?因为我可以使用这些:)我还发现了如何使用:尝试将
tm.PopupNotifications
的第一个参数设置为
chromeWindow.gBrowser
Nice这是解决方案吗?正在添加浏览器gBrowser?是。正在添加gBrowser。这些弹出通知看起来像什么?您可以共享一个屏幕截图吗?它们是否像桌面通知一样,在被解除之前不会消失?因为我可以使用这些:)我还发现了如何使用: