add-on firefox vs extensions vs plugins
Je veux écrire des scripts pour firefox. Il semble que firefox a des termes différents, comme l'add-on, extensions, plug-ins. et j'ai le sentiment qu'ils ne sont pas tous les mêmes. Pouvez-vous résumer la différence entre, en quelques mots?
Vous devez vous connecter pour publier un commentaire.
Add-on: pour l'essentiel, tout ce qui peut être installé dans le navigateur. Cela inclut, par exemple, des extensions, des thèmes, des plugins, des dictionnaires, des packs de langue, les moteurs de recherche.
Extension: un paquet d'étendre les fonctionnalités du navigateur, l'extension du format utilisé par Firefox fonctionne dans les navigateurs basés sur Gecko seulement.
Extensions utilisent généralement XUL et CSS pour leur interface utilisateur ainsi que le JavaScript pour la dynamique des actions. Ils ont un accès complet à XPCOM et peuvent fournir leurs propres composants XPCOM ainsi. Récemment l'Add-on SDK a été ajouté comme une alternative pour générer de simples extensions, il utilise le HTML au lieu de XUL, mais les limites de la façon dont l'interface utilisateur du navigateur peut être étendu de manière significative.Comme de Firefox 57, toutes les extensions doivent être fondées sur la WebExtensions API.Plugin: signifie NPAPI plugins qui sont pris en charge par tous les navigateurs, mais Internet Explorer (ce dernier utilise la propriété technologie ActiveX à la place). Ces plugins sont des bibliothèques binaires sont appelés, si un site utilise une
<embed>
ou<object>
balise avec un type qui est gérée par le plugin. Le plugin peut tirer partie du contenu de la balise (fenêtré plugins) ou de rester en arrière-plan et simplement de fournir une API pour la page web du code JavaScript à utiliser (sans fenêtre des plugins). En sont des exemples typiques de Flash ou Silverlight. Support pour les plugins progressivement, à partir de 2018, Flash est le seul plugin toujours pris en charge à un certain degré.Augmentant la durée de la réponse ci-dessus, j'ai trouvé ce résumé utile:
(à partir de http://en.wikipedia.org/wiki/Plug-in_(computing))
Selon Firefox:
Extensions ajouter de nouvelles fonctionnalités à Firefox ou modifier celles existantes. Il y a des extensions qui vous permettent de bloquer les publicités, télécharger des vidéos à partir de sites web, intégrer Firefox avec des sites comme Facebook ou Twitter et d'ajouter des fonctionnalités incluses dans les autres navigateurs, comme traducteur.
Plugins ajout du support pour tous les types de contenu Internet. Comprennent généralement les formats brevetés comme Flash qui sont utilisés pour la vidéo, audio, jeux en ligne, des présentations et plus. Les Plugins sont créés et distribués par les autres sociétés.
Ils sont les Extensions, Plugnis, les Thèmes, les moteurs de Recherche et les Dictionnaires & les Packs de Langue.
Source: Firefox - https://support.mozilla.org/en-US/kb/find-and-install-add-ons-add-features-to-firefox
L'extension de l'Augmentation ci-dessus
Extension(s) est ment pour étendre les fonctionnalités du logiciel
lorsqu'un plug-in est ment pour résoudre un problème de logiciel (pour être en mesure de faire quelque chose, il wasent conçu pour faire déjà).
les deux types s'étend le programme abilitys,
... et je suppose que c'est pourquoi il peut être si comfusing.
Une Extension peut être (et sont souvent) a(n) l'option de la société qui a créé le logiciel (Généralement le coût de l'argent),
un plug-in peut être de la société qui a créé le logiciel ou d'un tiers pour ajouter des capacités du logiciel.