En 2007 John Resig (Mozilla foundation) creó junto con Mark Finkle una librería/API Javascript que facilitaba mucho la interacción con la interfície XPCom (XUL) del navegador Firefox. Dicha librería está disponible en la versión 3 de Firefox. Hoy, John Resig lo recuerda en su blog y da enlaces a la página principal, a la documentación y a una presentación de la tecnología. Ejemplos a continuación:
- Abrir Google.com en una nueva pestaña y activarla
Application.browser.open("http://google.com/").active = true; - Cerrar la pestaña actual del navegador
Application.browser.activeTab.close();
- Cerrar todas las pestañas que apunten a Google
Application.browser.tabs.forEach(function(tab){ if ( tab.url.match(/google/) ) tab.remove(); }); - Añadir un marcador a Mozilla.org
Application.bookmarks.add("Mozilla", "http://mozilla.org/"); - Eliminar todos los marcadores a Microsoft.com
Application.bookmarks.all.forEach(function(cur){ if ( cur.url.match(/microsoft.com/) ) cur.remove(); })
Addendum: En Sentido Web también lo explican.
Recibir actualizaciones por Email
0 comentarios:
Publicar un comentario en la entrada