quantum online navegar descargar firefox plugins browser google-chrome

online - ¿Para qué navegador es más fácil desarrollar complementos? ¿Chrome o Firefox?



firefox quantum (2)

Me gustaría desarrollar un pequeño complemento para los navegadores web, a saber, Chrome y FireFox. ¿Cuál es más fácil † desarrollar para un primer proyecto? No estoy familiarizado con este espacio, ya que paso la mayor parte de mis días codificando Java del lado del servidor.

†: Más fácil en mi contexto significa:

  • curva de aprendizaje superficial
  • menor cantidad de herramientas adicionales requeridas
  • una sintaxis similar a Java, es decir: JavaScript
  • documentación sólida de la API

Si importa, aquí está el objetivo de mi complemento:

  • encontrar una etiqueta de imagen en una página con una etiqueta específica. Ejemplo: <img src="bobisyouruncle.jpg" findme="found" />
  • enviar la imagen a mi servicio web RESTful remoto
  • superponer una imagen sobre la imagen anterior (o reemplazarla)
  • Permite una configuración y almacenamiento sencillos para la autenticación en el servicio web.

Las respuestas de personas con experiencia directa en codificación para ambos navegadores son muy apreciadas.


Cromo. Tiene una curva de aprendizaje rápida y fácil. Comience aquí: https://developer.chrome.com/extensions/getstarted.html . Las herramientas de desarrollo integradas le permiten depurar su propio código en tan solo un clic . Y ctrl + r realmente actualiza su código de extensión.

Las extensiones de Firefox son mucho más complejas y difíciles de desarrollar. Tendrá que configurar un entorno de desarrollo con muchas configuraciones personalizadas y "extensiones de desarrollador" y será muy difícil realmente depurar su código.

Actualización: una interesante publicación de blog del mundo real en la que se comparan Chrome, FireFox y la construcción de extensiones de Opera: http://blog.nparashuram.com/2011/10/writing-browser-extensions-comparing.html


La nueva API WebExtension de Firefox significa que las extensiones escritas para Chrome deberían , en su mayor parte, funcionar en Firefox con cambios mínimos.

Encontré esta pregunta al investigar cómo comenzar a desarrollar extensiones, por lo que aún no he tenido la oportunidad de trabajar con nada, así que YMMV.