Plugins

  • Adressname der Version: Plugins
  • Titel der Version: Plugins
  • ID der Version: 106660
  • Erstellt:
  • Autor: Wizard
  • Aktuelle Version? Nein
  • Kommentar Komplette Übersetzung der englischen Seite

Inhalt der Version

Plugins (oder Plug-ins) sind Softwaremodule zur Darstellung von speziellen Inhalten im Browserfenster, die der Browser selbst nicht interpretieren und darstellen kann. Ein bekanntes Beispiel ist das Adobe Reader Plugin, mit dem der Anwender PDF-Dateien direkt im Browserfenster öffnen kann. Mit dem Quicktime und Realplayer Plugin können Videos in verschiedenen Formaten und mit unterschiedlichen Transportprotokollen auf einer Webseite abgespielt werden.

Plugins können für Anwendungen nützlich sein, die das Mozilla Framework verwenden. Zum Beispiel benutzt {{mediawiki.interwiki('wikipedia', 'ActiveState_Komodo', 'ActiveState Komodo')}} Plugins, um den {{mediawiki.interwiki('wikipedia', 'Scintilla_(editing_component)', 'Scintilla Editor')}} in seine XUL-basierte Benutzeroberfläche einzubetten.

Plugins werden mit der NPAPI erstellt, der browserübergreifenden API für Plugins. Die NPAPI ist in der Gecko Plugin API Reference dokumentiert. Um ein Plugin scriptingfähing zu machen, kann die npruntime verwendet werden. Die älteren, XPCOM- und LiveConnect- basierten APIs für Plugins sollten nicht mehr benutzt werden. Die in diesen APIs verwendeten Technologien werden weiterhin verwendet, jedoch nicht mehr für Plugins.

Für eine einfachere Erstellung von scriptgesteuerten Grafik- und Animationskomponenten können SVG und Canvas benutzt werden.

Plugins unterscheiden sich von Erweiterungen, die die Funktionalität des Browsers selbst verändern oder erweitern. Weiterhin unterscheiden sich Plugins von OpenSearch Plugins, die zusätzliche Suchmaschinen in der Suchleiste implementieren.

Dokumentation

Gecko Plugin API Reference (NPAPI)
Dieses Dokument beschreibt die Schnittstellen für Anwendungsprogramme zur Erstellung von NPAPI Plugins.
Scripting plugins (npruntime)
Dieses Dokument beschreibt die neuen browserübergreifenden NPAPI-Erweiterungen, mit denen scriptingfähige Plugins erstellt werden können, die auch auf Scriptobjekte im Browser zugreifen können.
Gecko Plugin SDK
Das Gecko plugin SDK enthält alle Werkzeuge und Headerdateien die benötigt werden, um scriptingfähige Plugins für Gecko erstellen zu können. Enthalten sind auch der xpidl Compiler/Linker und die neueste Version der npapi.h.
Verwendung von XPInstall zur Installation von Plugins
XPInstall ermöglicht eine einfache Installation von Plugins durch den Anwender innerhalb der Browseroberfläche, ohne daß ein separates Installationsprogramm gestartet werden muss.
Plugins finden
"Da es offensichtlich Situationen gibt, in denen es sinnvoll ist, Plugins zu benutzten, stellt sich die Frage, wei zu verfahren ist, wenn das erforderliche Plugin nicht installiert ist."
Scripting Plugins: Macromedia Flash
Dieser Artikel erklärt, wie JavaScript benutzt werden kann, um auf Methoden des Flash-Plugins zuzugreifen und wie man FSCommands verwendet, um auf JavaScript-Funktionen aus der Flash-Animation heraus aufzurufen.
Plugins: Das Erstinstallationsproblem
Das Erstinstallationsproblem tritt auf, wenn ein Plugin oder integrierbare Softwarekomponenten sich auf einem System installieren, bevor irgendein Gecko-basierter Browser vorhanden ist.
ActiveX Control zur Integration von Netscape Plug-ins im IE
Microsoft hat die Unterstützung für Netscape-Plugins aus seinem Browser IE 5.5 SP2 (und höher) entfernt. Für Plugin-Autoren dürfte dieses Projekt eine große Arbeitserleichterung sein!
Plugins: Beispiele und Testfälle
NPAPI Plugin Beispiele und Testfälle.
XEmbed Erweiterung für Mozilla Plugins
Neuere Versionen von Mozilla enthalten eine Erweiterung zum Erstellen von Plugins, die XEmbed verwendet, anstatt der alten Xt-basierten Hauptschleife, die von den meisten Plugins seit der Zeit von Netscape 3.x benutzt wird.

Alles ansehen...

Community

  • Mozilla Foren ansehen...

{{template.DiscussionList("dev-tech-plugins", "mozilla.dev.tech.plugins")}}

Ähnliche Themen

Erweiterungen, SVG, Canvas

Categories

Interwiki Language Links


{{ wiki.languages( { "en": "en/Plugins", "es": "es/Plugins", "fr": "fr/Plugins", "ja": "ja/Plugins", "pl": "pl/Wtyczki", "pt": "pt/Plugins", "ko": "ko/Plugins" } ) }}

Quelltext der Version

<div>
<p>Plugins (oder Plug-ins) sind Softwaremodule zur Darstellung von speziellen Inhalten im Browserfenster, die der Browser selbst nicht interpretieren und darstellen kann. Ein bekanntes Beispiel ist das Adobe Reader Plugin, mit dem der Anwender PDF-Dateien direkt im Browserfenster öffnen kann. Mit dem Quicktime und Realplayer Plugin können Videos in verschiedenen Formaten und mit unterschiedlichen Transportprotokollen auf einer Webseite abgespielt werden.
</p><p>Plugins können für Anwendungen nützlich sein, die das Mozilla Framework verwenden. Zum Beispiel benutzt {{mediawiki.interwiki('wikipedia', 'ActiveState_Komodo', 'ActiveState Komodo')}} Plugins, um den {{mediawiki.interwiki('wikipedia', 'Scintilla_(editing_component)', 'Scintilla Editor')}} in seine XUL-basierte Benutzeroberfläche einzubetten.
</p><p>Plugins werden mit der <b>NPAPI</b> erstellt, der browserübergreifenden API für Plugins. Die NPAPI ist in der <a href="de/Gecko_Plugin_API_Reference">Gecko Plugin API Reference</a> dokumentiert. Um ein Plugin scriptingfähing zu machen, kann die <a href="de/Gecko_Plugin_API_Reference/Scripting_plugins">npruntime</a> verwendet werden. Die älteren, <a href="de/XPCOM">XPCOM</a>- und <a href="de/LiveConnect">LiveConnect</a>- basierten APIs für Plugins sollten nicht mehr benutzt werden. Die in diesen APIs verwendeten Technologien werden weiterhin verwendet, jedoch nicht mehr für Plugins.
</p><p>Für eine einfachere Erstellung von scriptgesteuerten Grafik- und Animationskomponenten können <a href="de/SVG">SVG</a> und <a href="de/HTML/Canvas">Canvas</a> benutzt werden.
</p><p>Plugins unterscheiden sich von <a href="de/Erweiterungen">Erweiterungen</a>, die die Funktionalität des Browsers selbst verändern oder erweitern. Weiterhin unterscheiden sich Plugins von <a href="de/Suche_Plugins">OpenSearch Plugins</a>, die zusätzliche Suchmaschinen in der Suchleiste implementieren.
</p>
</div>
<table class="topicpage-table">
<tbody><tr><td>
<h4 name="Dokumentation"> <a href="Special:Tags?tag=Plugins&amp;language=de">Dokumentation</a> </h4>
<dl><dt> <a href="de/Gecko_Plugin_API_Reference">Gecko Plugin API Reference</a> (NPAPI)
</dt><dd> <small>Dieses Dokument beschreibt die Schnittstellen für Anwendungsprogramme zur Erstellung von NPAPI Plugins.</small>
</dd></dl>
<dl><dt> <a href="de/Gecko_Plugin_API_Reference/Scripting_plugins">Scripting plugins</a> (npruntime)
</dt><dd> <small>Dieses Dokument beschreibt die neuen browserübergreifenden NPAPI-Erweiterungen, mit denen scriptingfähige Plugins erstellt werden können, die auch auf Scriptobjekte im Browser zugreifen können.</small>
</dd></dl>
<dl><dt> <a href="de/Gecko_SDK">Gecko Plugin SDK</a>
</dt><dd> <small>Das Gecko plugin SDK enthält alle Werkzeuge und Headerdateien die benötigt werden, um scriptingfähige Plugins für Gecko erstellen zu können. Enthalten sind auch der xpidl Compiler/Linker und die neueste Version der <code>npapi.h</code>.</small>
</dd></dl>
<dl><dt> <a href="de/Using_XPInstall_to_Install_Plugins">Verwendung von XPInstall zur Installation von Plugins</a>
</dt><dd> <small><a href="de/XPInstall">XPInstall</a> ermöglicht eine einfache Installation von Plugins durch den Anwender innerhalb der Browseroberfläche, ohne daß ein separates Installationsprogramm gestartet werden muss.</small>
</dd></dl>
<dl><dt> <a class="external" href="http://developer.apple.com/internet/webcontent/detectplugins.html">Plugins finden</a>
</dt><dd> <small>"Da es offensichtlich Situationen gibt, in denen es sinnvoll ist, Plugins zu benutzten, stellt sich die Frage, wei zu verfahren ist, wenn das erforderliche Plugin nicht installiert ist."</small>
</dd></dl>
<dl><dt> <a href="de/Scripting_Plugins/Macromedia_Flash">Scripting Plugins: Macromedia Flash</a>
</dt><dd> <small>Dieser Artikel erklärt, wie JavaScript benutzt werden kann, um auf Methoden des Flash-Plugins zuzugreifen und wie man FSCommands verwendet, um auf JavaScript-Funktionen aus der Flash-Animation heraus aufzurufen.</small>
</dd></dl>
<dl><dt> <a href="de/Plugins/Das_Erstinstallationsproblem">Plugins: Das Erstinstallationsproblem</a>
</dt><dd> <small>Das Erstinstallationsproblem tritt auf, wenn ein Plugin oder integrierbare Softwarekomponenten sich auf einem System installieren, bevor irgendein Gecko-basierter Browser vorhanden ist.</small>
</dd></dl>
<dl><dt> <a href="de/ActiveX_Control_zur_Integration_von_Netscape_Plug-ins_im_IE">ActiveX Control zur Integration von Netscape Plug-ins im IE</a>
</dt><dd> <small>Microsoft hat die Unterstützung für Netscape-Plugins aus seinem Browser IE 5.5 SP2 (und höher) entfernt. Für Plugin-Autoren dürfte dieses Projekt eine große Arbeitserleichterung sein!</small>
</dd></dl>
<dl><dt> <a href="de/Plugins/Beispiele_und_Testf%c3%a4lle">Plugins: Beispiele und Testfälle</a>
</dt><dd> <small>NPAPI Plugin Beispiele und Testfälle.</small>
</dd></dl>
<dl><dt> <a href="de/XEmbed_Erweiterung_f%c3%bcr_Mozilla_Plugins">XEmbed Erweiterung für Mozilla Plugins</a>
</dt><dd> <small>Neuere Versionen von Mozilla enthalten eine Erweiterung zum Erstellen von Plugins, die XEmbed verwendet, anstatt der alten Xt-basierten Hauptschleife, die von den meisten Plugins seit der Zeit von Netscape 3.x benutzt wird.</small>
</dd></dl>
<p><span class="alllinks"><a href="Special:Tags?tag=Plugins&amp;language=de">Alles ansehen...</a></span>
</p>
</td>
<td>
<h4 name="Community"> Community </h4>
<ul><li> Mozilla Foren ansehen...
</li></ul>
<p>{{template.DiscussionList("dev-tech-plugins", "mozilla.dev.tech.plugins")}}
</p>
<h4 name=".C3.84hnliche_Themen"> Ähnliche Themen </h4>
<dl><dd> <a href="de/Erweiterungen">Erweiterungen</a>, <a href="de/SVG">SVG</a>, <a href="de/HTML/Canvas">Canvas</a>
</dd></dl>
</td></tr></tbody></table>
<p><span class="comment">Categories</span>
</p><p><span class="comment">Interwiki Language Links</span>
</p><p><br>
</p>{{ wiki.languages( { "en": "en/Plugins", "es": "es/Plugins", "fr": "fr/Plugins", "ja": "ja/Plugins", "pl": "pl/Wtyczki", "pt": "pt/Plugins", "ko": "ko/Plugins" } ) }}
Zu dieser Version zurücksetzen