En SeeJay Online (vía Vagabundia) han publicado un artículo sobre como abrir una instancia de Firefox dentro del mismo Firefox. Sin más misterio, simplemente se trata de que varios de los componentes de Firefox son módulos programados en XUL, lenguaje que Firefox es capaz de interpretar y ejecutar. Uno de ellos, quizá el principal, es la ventana del navegador, el cual es un archivo ‘browser.xul‘. Como Firefox es capaz de abrir archivos .xul, podemos abrir una instancia de Firefox dentro de Firefox, escribiendo lo siguiente en la barra de direcciones:
chrome://browser/content/browser.xul
Lo abres en una nueva pestaña y listo. Firefox dentro de Firefox.
Es útil? No le encuentro ninguna utilidad en mi caso. Es una curiosidad ‘geek’ como indican algunos sitios donde han publicado el ‘truco’ (incluso ha sido meneado). Lo cierto es que con el sistema de pestañas no se precisa más. Sería algo útil si tal vez IE pudiera abrir este tipo de direcciones del chrome de Firefox, de forma de poder ejecutar Firefox desde IE, pero no es el caso.
Lo que puede ser útil es algo que ya habíamos comentado anteriormente y es utilizar esta característica para crear accesos directos a nuestros marcadores, las preferencias de Firefox o la ventana de agregados. Pueden ver como hacerlo en el siguiente artículo:
Accesos directos a las opciones de Firefox
Podemos también abrir los marcadores, preferencias o agregados en una nueva pestaña (incluyendo como abrir Firefox dentro de Firefox):
Acceso a los diálogos de Firefox desde la barra de direcciones
O en el caso de las extensiones de Firefox que sean ficheros .xul, podemos utilizarlas incluso sin necesidad de abrir Firefox, como es el caso de NewsFox:
Acceso directo a NewsFox :: sin abrir Firefox
Por último, podemos ver algunos componentes de Firefox que podemos abrir desde cualquier pestaña o incluso creándonos un acceso directo en el escritorio de nuestro sistema operativo:
Ventana principal del navegador
chrome://browser/content/browser.xul
Diálogo ‘Opciones’
chrome://browser/content/preferences/preferences.xul
Administrador de marcadores
chrome://browser/content/bookmarks/bookmarksManager.xul
Diálogo ‘Marcadores’
chrome://browser/content/bookmarks/bookmarksPanel.xul
Diálogo ‘Historial’
chrome://browser/content/history/history-panel.xul
Consola Javascript
chrome://global/content/console.xul
Contraseña maestra
chrome://pippki/content/pref-masterpass.xul
Diálogo ‘Descargas’
chrome://mozapps/content/downloads/downloads.xul
De esta forma hemos visto que los principales componentes del navegador son aplicaciones XUL que podemos abrir desde una nueva pestaña e incluso podemos acceder directamente sin necesidad de abrir Firefox, con lo cual se consume menos memoria. No solo es posible abrir la ventana de Firefox si no que también podemos abrir cualquiera de las opciones mencionadas, donde puede ser útil en algunos casos.



2 Comentarios
14:37 | #
Si, la verdad sólo es una curiosidad y “come” memoria de manera increible
14:41 | #
jajaj, es cierto. Intenté tener mas de 2 y se ponía demasiado lento. Pero además, luego me pasaba que cada vez que intentaba abrir un a dirección en una pestaña no se abría. No hacía nada. Tenía que reiniciar todo. El uso de las direcciones chrome no está recomendado, así que puede ser que sea algún problema por haber hecho eso, vaya a saber. Todo lo demás que encuentres mandámelo nomas