Quiero escribir scripts para firefox. Parece que Firefox tiene diferentes términos, como add-on, extensiones, complementos. y tengo la sensación de que no son todos iguales. ¿Puedes resumir la diferencia en pocas palabras?add-on de firefox contra extensiones y complementos
Respuesta
Complemento: prácticamente todo lo que se puede instalar en el navegador. Esto incluye, por ejemplo, extensiones, temas, complementos, diccionarios, paquetes de idiomas, motores de búsqueda.
Extensión: un paquete que amplía la funcionalidad del navegador, el formato de extensión utilizado por Firefox funciona solo en los navegadores basados en Gecko.
Las extensiones suelen usar
XUL y CSS para su interfaz de usuario, así como JavaScript para acciones dinámicas. Tienen acceso completo al
XPCOM y también pueden proporcionar sus propios componentes XPCOM. Recientemente, se ha agregado
the Add-on SDK como una forma alternativa de generar extensiones simples, utiliza HTML en lugar de XUL pero limita las formas en que la interfaz de usuario del navegador se puede extender significativamente.
A partir de Firefox 57, todas las extensiones deben basarse en el WebExtensions API.
Plugin: significa NPAPI complementos que son compatibles con todos los navegadores pero con Internet Explorer (este último usa en su lugar la tecnología patentada ActiveX). Dichos complementos son bibliotecas binarias que se invocan si un sitio web utiliza una etiqueta <embed>
o <object>
con un tipo manejado por el complemento. El complemento puede dibujar algún contenido para la etiqueta (complementos con ventana) o permanecer en segundo plano y simplemente proporcionar una API para el código JavaScript de la página web para usar (complementos sin ventana). Los ejemplos típicos son Flash o Silverlight. El soporte para complementos se está eliminando progresivamente, a partir de 2018 Flash es el único complemento aún admitido hasta cierto punto.
Aumentar la respuesta adecuada por encima, me encontraron útil esta resumen de alto nivel:
Extensiones difieren ligeramente de los plug-ins. Los complementos generalmente tienen un conjunto limitado de habilidades. [..] Debido a que los complementos y las extensiones aumentan la utilidad de la aplicación original, Mozilla usa el término "complemento" como una categoría inclusiva de módulos de aumento que consta de complementos, temas y motores de búsqueda.
Hmm, ¿no se supone que los complementos son más potentes que las extensiones? Parece que hay muchas cosas que las extensiones no pueden hacer, pero los complementos tienen * ningún límite *. – Pacerier
Extendiendo el Aumento anteriormente
Extension (s) es ment para ampliar la funcionalidad de software donde un plug-in es ción para resolver un problema del software (poder hacer algo que ya estaba diseñado para hacerlo).
ambos tipos amplían las capacidades del programa, ... y supongo que es por eso que puede ser tan confuso.
Una extensión puede ser (y a menudo es) una opción (n) de la compañía que creó el software (generalmente cuesta dinero), un complemento puede ser de la compañía que creó el software o un tercero agregar habilidades al software.
- 1. Complementos/extensiones esenciales de Firefox?
- 2. Firefox Addon SDK: formas de mostrar las opciones al usuario?
- 3. Extensiones de Firefox: mejores prácticas
- 4. python para extensiones de Firefox?
- 5. ¿Cómo instalo/uso las extensiones y complementos de Extjs?
- 6. Control Delphi que podría imitar a los "Complementos | Lista de extensiones" de Firefox?
- 7. Eliminando las preferencias de Firefox Addon cuando un usuario desinstala
- 8. obtener los elementos de documento HTML en Firefox Addon
- 9. Firefox addon-sdk - escuche la navegación de la página
- 10. Complementos VS2010/Extensiones para desarrollar Powershell?
- 11. Diferencia entre componentes, módulos, extensiones y complementos en Joomla
- 12. addon de firefox: agregar icono al menú contextual
- 13. IDE para desarrollo de complementos de Firefox
- 14. Cómo desinstalar IE Addon
- 15. Pestaña Identificar que realizó una solicitud en Firefox Addon SDK
- 16. Firefox contra IE: manejo innerHTML
- 17. ¿Cómo firmas tus extensiones de Firefox?
- 18. Esqueleto inicial para extensiones de Firefox?
- 19. Extensiones de velocidad de Python en C contra C
- 20. Diferencias entre el administrador de complementos de Visual Studio 2010 y el administrador de extensiones
- 21. Cómo deshabilitar la actualización de complementos de Firefox al iniciar
- 22. Solicitud de redireccionamiento (nsiHttpChannel?) En las extensiones de Firefox
- 23. ¿Existe una licencia predeterminada para los complementos de Firefox?
- 24. ubicación de las extensiones de Firefox en Mac OS?
- 25. Línea de comando para iniciar Visual Studio y deshabilitar complementos/Extensiones para esa instancia
- 26. Node.js C++ Addon: Threading
- 27. Javascript/Jquery Timelime addon
- 28. ¿Los complementos de Firefox tienen algo similar al concepto de "página de fondo"?
- 29. Skype Addon in C#
- 30. ¿Abrir la ventana de Firefox en el selenio con los complementos de Firefox cargados?
http://stackoverflow.com/q/2041261/632951 – Pacerier