Tecnología

Inicio

Las diferencias en Firefox y Chrome Extensiones

Tanto los navegadores Firefox y Chrome permiten a los usuarios crear e instalar extensiones. Estas extensiones permiten a un usuario hacer que un navegador su propio mediante la instalación de funciones y herramientas que no están presentes de forma predeterminada. Si usted tiene una extensión diseñada tanto para los exploradores, no puede notar una diferencia medible en la función y el diseño. Sin embargo, hay diferencias considerables entre las dos extensiones.

Opciones de interfaz

Firefox le permite hacer prácticamente ningún cambio en el navegador que usted tiene el conocimiento para hacerlo; en realidad no hay límite a cómo puede hacer que su interfaz disponible para el usuario. Chrome es mucho más limitada en este. Con Chrome, se puede crear un botón al lado de la barra de direcciones, un botón en la barra de direcciones o un elemento en el menú contextual cuando un usuario hace clic en la página. Esto hace que las extensiones de Firefox más flexible pero más compleja.

Arquitectura básica

Chrome requiere el uso de JavaScript, CSS y HTML - idiomas básicos de sitios web - para construir su interfaz para su extensión. Firefox también utiliza estos idiomas básicos, pero recomienda el uso de XUL (XML User Interface Language). Debido a que ambas extensiones pueden utilizar JavaScript, CSS y HTML, es posible utilizar la mayor parte del código de la una de la interfaz a la otra; WikiTrails desarrollador Chirag Mehta analiza hacer esto en el diseño de su extensión para Firefox y Chrome.

Extensiones y Paquetes

Ambos tipos son archivos comprimidos que contienen varios archivos que hasta la extensión. La extensión de Chrome, cuando contenga, es un archivo CRX. Embalaje de un archivo CRX se maneja desde la página de extensiones en Chrome al acceder al modo desarrollador y eligiendo la opción de empacar una extensión. El archivo XPI Firefox es en realidad un archivo comprimido con un tipo de archivo especializado.

Instalación básica

Chrome y Firefox tienen sus propios sitios web para la navegación y la instalación de extensiones. Para Chrome, esto se llama Chrome Web Store, y en Firefox, se llama simplemente complementos para Firefox. Ambas tiendas te dicen si se verifica el autor de una extensión, lo que significa que el creador de extensión es conocida y se puede confiar. Puede buscar extensiones e instalarlos directamente en su navegador. En Firefox, es necesario reiniciar el navegador para empezar a utilizar un add-on; para Chrome puede empezar a utilizar la extensión automáticamente. Chrome te avisa acerca de cuál de los datos de la extensión accede a la función.

Ayudas para el desarrollo

Ambos navegadores tienen la documentación para la creación de una extensión, tanto oficiales como en forma de tutoriales no oficiales. Firefox ofrece una documentación más amplia y variada para la creación de extensiones, sobre todo porque Mozilla ha estado apoyando extensiones mucho más tiempo que Chrome - Firefox, lanzado en 2004, ha estado en desarrollo durante más de Chrome, que fue lanzado en 2008. En virtud de siendo más reciente, la documentación de Chrome es más simple, en virtud de las extensiones son más limitadas; toda la información de extensión está disponible en Google Code Labs y ligado en la barra lateral. Firefox desarrollo complemento está cubierto de la red de desarrolladores de Mozilla y se extiende por varias páginas y temas diferentes en la documentación MDN.