web-dev-qa-db-de.com

firefox Add-On vs. Erweiterungen vs. Plugins

Ich möchte Skripts für Firefox schreiben. Es hat den Anschein, dass Firefox andere Begriffe hat, wie Add-On, Erweiterungen, Plugins. und ich habe das Gefühl, dass sie nicht alle gleich sind. Können Sie den Unterschied in wenigen Worten zusammenfassen?

35
sameold

Add-on: Im Wesentlichen alles, was im Browser installiert werden kann. Dazu gehören beispielsweise Erweiterungen, Themes, Plugins, Wörterbücher, Sprachpakete, Suchmaschinen.

Erweiterung: Ein Paket zur Erweiterung der Browserfunktionalität. Das von Firefox verwendete Erweiterungsformat funktioniert nur in Gecko-basierten Browsern. Erweiterungen verwenden normalerweise XUL und CSS für ihre Benutzeroberfläche sowie JavaScript für dynamische Aktionen. Sie haben vollen Zugriff auf XPCOM und können ihre eigenen XPCOM-Komponenten bereitstellen. Kürzlich wurde das Add-on-SDK als alternative Möglichkeit zum Generieren einfacher Erweiterungen hinzugefügt. Es verwendet HTML anstelle von XUL, beschränkt jedoch die Möglichkeiten, mit denen die Benutzeroberfläche des Browsers erheblich erweitert werden kann. Ab Firefox 57 müssen alle Erweiterungen auf der WebExtensions-API basieren.

Plugin: bedeutet NPAPI Plugins, die von allen Browsern außer Internet Explorer unterstützt werden (letzterer verwendet stattdessen die proprietäre ActiveX-Technologie). Solche Plugins sind binäre Bibliotheken, die aufgerufen werden, wenn eine Website einen <embed> oder <object> Tag mit einem Typ verwendet, der vom Plugin behandelt wird. Das Plugin kann entweder etwas Inhalt für das Tag (Fenster-Plugins) zeichnen oder im Hintergrund bleiben und einfach eine API für den zu verwendenden JavaScript-Code der Webseite bereitstellen (fensterlose Plugins). Typische Beispiele sind Flash oder Silverlight. Die Unterstützung für Plugins wird eingestellt, ab 2018 ist Flash das einzige Plugin, das bis zu einem gewissen Grad noch unterstützt wird.

42
Wladimir Palant

Die nützliche Antwort oben erweiterend, fand ich diese Zusammenfassung auf hoher Ebene hilfreich:

Erweiterungen unterscheiden sich geringfügig von Plug-Ins. Plug-Ins verfügen in der Regel über eine begrenzte Anzahl von Fähigkeiten. [..] Da sowohl Plug-Ins als auch Erweiterungen den Nutzen der ursprünglichen Anwendung erhöhen, verwendet Mozilla den Begriff "Add-On" als einschließende Kategorie von Erweiterungsmodulen, die aus Plug-Ins, Designs und Suchmaschinen besteht.

(von http://en.wikipedia.org/wiki/Plug-in_(computing) )

4
hipe

Laut Firefox:

Erweiterungen

Erweiterungen fügen neue Funktionen in Firefox ein oder ändern vorhandene Funktionen . Es gibt Erweiterungen, mit denen Sie Anzeigen blockieren, Videos herunterladen von Websites herunterladen, Firefox in Websites wie Facebook oder Twitter integrieren und Funktionen hinzufügen, die in anderen Browsern enthalten sind, z.

Plugins

Plugins fügen Unterstützung für alle Arten von Internetinhalten hinzu . Dazu gehören normalerweise patentierte Formate wie Flash, die für Video, Audio, Online-Spiele, Präsentationen und mehr verwendet werden. Plugins werden von anderen Unternehmen erstellt und vertrieben.

add-Ons

Sie sind - Erweiterungen, Plugniss, Suchmaschinen und Wörterbücher und Sprachpakete.

Quelle : Firefox - https://support.mozilla.org/de-de/kb/find-and-install-add-ons-add-features-to-firefox

0
N Randhawa