Uno de los muchos atractivos de Firefox es la gran cantidad de añadidos que están disponibles para casi todo.

Ahora, con esta nueva tecnología, si tienes conocimientos de HTML, JavaScript y CSS podrás desarrollar tus propias extensiones.

JetPack es un nuevo proyecto de Mozilla (los creadores del navegador) que nos permite personalizar el navegador o incorporarle nuevas funcionalidades aprovechando todos los conocimientos que tenemos para el desarrollo Web.

logo

Ejemplo de JetPack: Crear una opción en el menú contextual que nos permita editar una imagen.


jetpack.future.import("menu");

jetpack.menu.context.page.on("img").add(function(target)(
{
  label: "Edit Image",
  icon: "http://pixlr.com/favicon.ico",
  
  command: function()
  {
    $.get("http://developer.pixlr.com/_script/pixlr_minified.js", function(js)
    {
      var doc = target.document;
      var win = target.window;
  
      var script = doc.createElement("script");
   
      script.innerHTML = js;
   
      doc.body.appendChild( script );
  
      win.wrappedJSObject.pixlr.overlay.show(
      {
        image: target.node.src,
        title: "Edited Image"
      } );
    } );
  }
} ) );

Más información | Mozilla JetPack