Чтобы извлечь домены из URL-адресов всех вкладок, нам нужно создать элемент A в файле main.js нашего дополнения:
function listTabs() {
var tabs = require("sdk/tabs");
for each (var tab in tabs)
{
var tab_url = document.createElement('a');
tab_url.href = tab.url;
var domain[] = tab_url.hostname;
}
Однако мы получаем ошибку «документ не определен». Мы также пробовали content.document, но это тоже не сработало.
(Я знаю, что есть и другие способы извлечения домена, но из соображений совместимости это единственный способ, которым наш аддон должен это делать).
Надеюсь, кто-то может помочь.
Ваше здоровье