Salve a tutti, avrei bisogno del vostro prezioso aiuto.
Vi spiego il problema: vorrei realizzare un'estensione per firefox che mi consenta, su più schede aperte, di chiudere quelle che non contengono una determinata parola.

Per fare ciò ho trovato il seguente codice:

codice:
    var tabs = gBrowser.mTabContainer.childNodes;
    for (var i = 0; i <= tabs.length-1; i++) {
	if (!gBrowser.getBrowserAtIndex(i).???) {
		gBrowser.removeTab(tabs[i]);
        }
    
    }
Il problema è che non riesco a trovare, nè so se esiste, un metodo da applicare a gBrowser.getBrowserAtIndex(i)., che mi restituisca un valore booleano a seconda che trova o meno la stringa nella scheda, in modo da provvedere alla chiusura. Qualcuno di voi sa illuminarmi?

Siccome non sono molto esperto di JavaScript, ma non mi sembra una cosa impossibile da fare, se qualcuno ha qualke altra idea in mente, sarà ben accetta.
Grazie 1000 a tutti coloro che leggeranno e/o interverranno.