Frage

In Firefox gibt es Plugins und Erweiterungen. Könnten Sie mir bitte erklären, warum diese Addons anderen Namen und Tabs haben? Ist sie so sehr unterscheiden, so dass sie unterschiedliche Namen müssen? Ich denke, es ist ein wenig unnatürlich ist, diese Dinge zu unterscheiden, Erweiterungen haben so viel und mehr Funktionalität, was sie für den Vergleich zu Plugins fehlen?

War es hilfreich?

Lösung

Der Unterschied sowohl historischer und real:

  • Plugins werden kompiliert, ladbare Module, die ursprünglich stammt von NPAPI ; sie können außerhalb des Prozessraums des Browsers (was zu allen Arten von Spaß Fragen der Interoperabilität und vulerabilities) leben. Die häufigsten Beispiele hierfür sind Flash und Java - beide Anfrage ein Unterfenster ( „Ansichtsfenster“ oder „Canvas“ (nicht HTML5 ist canvas - das ist etwas ganz anderes: ein gebürtiger Teil der Webseite)) innerhalb der Webseite es und behandeln sich in einer Weise, die weitgehend unabhängig von den Browser ist.
  • Erweiterungen sind meist in JavaScript geschrieben und XUL . Da die Erweiterungen als Teil des Browsers handeln, haben sie einen breiteren Zugang Privilegien als JS-in-a-Webseite, aber sie sind immer noch unter einigen Einschränkungen. Die häufigste Art der Integration ist in einen Teil der FF-Funktionalität und erweitern es.
  • Haken

Also, auch wenn die Plugins und Erweiterungen könnten erscheinen verwandt sein, sie sind sehr unterschiedliche Technologien, die hinter den Kulissen.

Andere Tipps

Laut Mozilla, Plugins helfen, den Browser Display-Inhalt, wie Medien zu spielen. Erweiterungen tatsächlich neue Funktionen in den Browser hinzuzufügen.

Sehen Sie die ersten paar Absätze hier: https://developer.mozilla.org/en/extensions

Ein sind Programme, die Seite-an-Seite läuft von Firefox. Sie bekommen eine Leinwand, und wenn sie auf der Leinwand zu malen, firefox macht es. Bemerkenswerte Beispiele:. Flash, Java, Quake Live

Die andere sind Programme, die in dem JavaScript-Interpreter / Compiler von firefox laufen. Sie erstrecken sich firefox Funktionalität mehr direkt, da sie den Zugang zu den firefox Einbauten und sind nicht nur eine Leinwand. Außerdem sind sie viel mehr tragbar, da sie nicht zugrunde liegenden Unterstützung des Betriebssystems so viel verlangen.

Es gibt Vor- und Nachteile beider Ansätze, und sie lösen verschiedene Aufgaben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top