Это фактически самый первый пример для пакета tabs
:
var tabs = require("tabs");
for each (var tab in tabs)
console.log(tab.title);
См. tab.title .
Редактировать : если вам нужно знать заголовок каждой страницы во время загрузки, а не фиксировать текущее состояние, тогда вам следует использовать page-mod
пакет :
var pageMod = require("page-mod");
pageMod.PageMod({
include: "*",
contentScriptWhen: "end",
contentScript: 'console.log(document.title);'
});
В документации есть некоторая информация о том, как скрипт контента может взаимодействовать с надстройкой, например, чтобы отправить ему заголовок этой страницы.
Если вас интересуют только документы верхнего уровня, вы все равно можете использовать tabs
упаковка:
var tabs = require("tabs");
tabs.on("ready", function(tab) {
console.log(tab.title);
});