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:
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?codice:var tabs = gBrowser.mTabContainer.childNodes; for (var i = 0; i <= tabs.length-1; i++) { if (!gBrowser.getBrowserAtIndex(i).???) { gBrowser.removeTab(tabs[i]); } }
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.