Я пишу дополнение Firefox, и мне нужно иметь возможность запускать некоторый код после загрузки всех вкладок.
Я пробовал что-то вроде:
window.addEventListener("load", function(e) {
gBrowser.addEventListener("load", function(ee) {
// code to run after all tabs have loaded
// thank user for installing my add-on
alert('Thank you for installing my add-on');
// add tab to my website
gBrowser.selectedTab = gBrowser.addTab("http://www.mywebsite.com/");
}, true);
}, false);
это не работает, потому что это будет запускать код для каждой вкладки после ее загрузки.Я хочу дождаться загрузки всех вкладок.Я хочу напечатать предупреждающее сообщение, когда Firefox перезапустится после того, как пользователи установят мою надстройку.Я также хочу добавить новую вкладку на свой сайт.
Как мне это сделать?