2011-10-23 22 views
6

Esta es una extensión de Firefox y todo funciona bastante bien.Extensión de Firefox: gBrowser no está definido

PERO ... me siguen dando la irritante "gBrowser no está definido" error en la consola debido a esta línea:

gBrowser.selectedTab = gBrowser.addTab("chrome://ire_TPB/content/options.html"); 

Lo que estoy tratando de hacer, por supuesto, es abrir una nueva pestaña y carga esa página html local.

¿Qué estoy haciendo mal?

Gracias!

Win 7 ULT
FF 7.0

Respuesta

9

De Mozilla Documentation:. "Si no se define gBrowser su código o bien no está ejecutando en el marco de la ventana del navegador o correr demasiado pronto Usted puede acceder sólo después de la gBrowser la ventana del navegador está completamente cargada ".

+0

¡Ya veo! ¡Gracias por eso! ¿Cómo sugieres que supere eso? ¿Qué trucos usas? – Ryan

+0

Porque incluso en el proceso de carga tengo esto: ' this.onLoad = function() {\t \t gBrowser.addProgressListener (self.ire_TPB_urlBarListener);}' que arroja el mismo maldito error – Ryan

+0

es Correr en una barra lateral o en su mayor parte ventana del navegador? – tr4656