Mozilla Labs publica un interesante artículo en el que nos muestra una extensión basada en Jetpack con la que podemos asociar una extensión (para Firefox por el momento) a una página web. Al igual que hace unos años vimos como asociar tu web al buscador del navegador con OpenSearch ahora esta propuesta nos permite promocionar nuestras extensiones en nuestra página.
Esto es ideal para sitios como Twitter, Facebook, Youtube,… que disponen de extensiones para mejorar la experiencia del usuario sobre la página y de esta forma se vincula con la página.
¿Como implementarlo?
Simplemente tenemos que añadir a nuestro <head />
una línea por extensión que deseemos vincular.
<link rel="extension" type="application/x-xpinstall" title="Power Twitter" href="https://addons.mozilla.org/downloads/latest/9591/addon.xpi">
Como vemos es una forma sencilla de conseguirlo. Podemos ver un par de ejemplos (Twitter y Facebook)
App Discover
Por otro lado, tenemos App Discover, otra extensión que además de detectar extensiones nos permite asociar scripts de GreaseMonkey, Titanium o Adobe AIR, extendiendo las posibilidades de nuestra web.
Para ello también tendremos que asociar el fichero mediante el uso de <link />
en nuestro <head />
.
<link rel="application" type="mime/type" title="Name" href="http://path/to/applicationorscript" />
Dependiendo del type que definamos, la extensión actuará de una forma u otra.
Firefox Add-on
<link rel="application" type="application/x-xpinstall" title="URL Bar Navigator Firefox Add-on" href="http://almaer.com/firefox/urlbarnavigator/urlbarnavigator.xpi" />
Greasemonkey / user scripts
<link rel="application" type="text/javascript" title="Twitter translation user script" href="http://almaer.com/firefox/userscripts/twitter-translate.user.js" />
Adobe AIR app
<link rel="application" type="application/x-xpinstall" title="URL Bar Navigator Firefox Add-on" href="http://almaer.com/firefox/urlbarnavigator/urlbarnavigator.xpi" />
Appcelerator Titanium app
<link rel="application" type="application/vnd.appcelerator-titanium-app-package+zip" title="Tweetanium Appcelerator Titanium Twitter App" href="http://titaniumapp.com/tweetanium.dmg" />
Muy interesante propuesta que ojalá no se quede solo en eso.
2 comentarios, 1 referencias
+
#