diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:41:15 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:41:15 -0500 |
commit | 4b1a9203c547c019fc5398082ae19a3f3d4c3efe (patch) | |
tree | d4a40e13ceeb9f85479605110a76e7a4d5f3b56b /files/de/plugins | |
parent | 33058f2b292b3a581333bdfb21b8f671898c5060 (diff) | |
download | translated-content-4b1a9203c547c019fc5398082ae19a3f3d4c3efe.tar.gz translated-content-4b1a9203c547c019fc5398082ae19a3f3d4c3efe.tar.bz2 translated-content-4b1a9203c547c019fc5398082ae19a3f3d4c3efe.zip |
initial commit
Diffstat (limited to 'files/de/plugins')
-rw-r--r-- | files/de/plugins/beispiele_und_testfälle/index.html | 19 | ||||
-rw-r--r-- | files/de/plugins/flash-aktivierung_colon__browser-vergleich/index.html | 139 | ||||
-rw-r--r-- | files/de/plugins/index.html | 88 |
3 files changed, 246 insertions, 0 deletions
diff --git a/files/de/plugins/beispiele_und_testfälle/index.html b/files/de/plugins/beispiele_und_testfälle/index.html new file mode 100644 index 0000000000..484eef64f4 --- /dev/null +++ b/files/de/plugins/beispiele_und_testfälle/index.html @@ -0,0 +1,19 @@ +--- +title: Beispiele und Testfälle +slug: Plugins/Beispiele_und_Testfälle +tags: + - Add-ons + - Plugins +translation_of: Archive/Plugins/Samples_and_Test_Cases +--- +<h2 id="NPAPI_Plugin_Beispiele">NPAPI Plugin Beispiele</h2> +<p>Einige NPAPI Plugin-Beispiele finden sich im Mozilla Quellcode unter <a class=" external" href="http://mxr.mozilla.org/mozilla-central/source/modules/plugin/sdk/samples/" title="http://mxr.mozilla.org/mozilla-central/source/modules/plugin/sdk/samples/">/modules/plugin/sdk/samples</a>.</p> +<p>Die Beispiele können unter Umständen nicht mehr auf allen Plattformen kompiliert werden. Es gibt Pläne die Beispiel-Plugins zu erneuern - bessere Organisation, aktualisierte Build-Systeme sowie Builds auf allen Plattformen. Auch wenn ein Beispiel nicht kompiliert werden kann, sind sie als Code-Referenz immer noch sehr wertvoll.</p> +<p>Es gibt eine <a href="/de/Kompilierung_des_npruntime_Beispiel-Plugins_in_Visual_Studio" title="de/Kompilierung_des_npruntime_Beispiel-Plugins_in_Visual_Studio">Anleitung zur Kompilierung des npruntime Beispiels in Visual Studio</a>.</p> +<p>Zusätzlich zu diesen Beispielen gibt es zwei weitere Plugins, die hilfreich sein könnnten.</p> +<ul> <li><a class="external" href="http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/spy/">Spy</a></li> <li><a class="external" href="http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/tester/">Tester</a></li> +</ul> +<h2 id="NPAPI_Plugin_Testfälle">NPAPI Plugin Testfälle</h2> +<ul> <li>mozilla.org QA <a class="external" href="http://www.mozilla.org/quality/browser/front-end/testcases/plugins/">Plugin Testfälle</a></li> <li>mozilla.org QA <a class="external" href="http://www.mozilla.org/quality/browser/front-end/testcases/oji/">OJI Testfälle</a></li> <li><a class="external" href="http://www.mozilla.org/projects/plugins/plugins_testing_checklist.html">Test-Checkliste zur Plugin Verifizierung</a> (darunter <a class="external" href="http://www.mozilla.org/quality/smoketests/">SmokeTesting</a>)</li> +</ul> +<p>{{ languages( { "en": "en/Plugins/Samples_and_Test_Cases" } ) }}</p> diff --git a/files/de/plugins/flash-aktivierung_colon__browser-vergleich/index.html b/files/de/plugins/flash-aktivierung_colon__browser-vergleich/index.html new file mode 100644 index 0000000000..a9f1244e75 --- /dev/null +++ b/files/de/plugins/flash-aktivierung_colon__browser-vergleich/index.html @@ -0,0 +1,139 @@ +--- +title: 'Aktivierung von Flash: Vergleich verschiedener Browser' +slug: 'Plugins/Flash-Aktivierung:_Browser-Vergleich' +translation_of: 'Plugins/Flash_Activation:_Browser_Comparison' +--- +<p>Alle wichtigen Browser haben inzwischen eine Funktion implementiert, durch welche Inhalte von Adobe Flash standardmäßig nicht ausgeführt werden, aber in jedem dieser Browser gibt es Unterschiede in Implementierung und Benutzeroberfläche. Diese Anleitung zeigt sowohl die Gemeinsamkeiten als auch die Unterschiede der Browser, damit Webentwickler dem Endnutzer die bestmögliche Erfahrung bieten können. Eine weitere Anleitung unterstützt die Website-Autoren bei der <a href="/en-US/docs/Plugins/Flash_to_HTML5">Migration weg von Flash</a>.</p> + +<p>Die Entscheidung zur Aktivierung von Flash wird in jedem Browser vom Nutzer für jede Website einzeln getroffen. <span id="result_box" lang="de"><span>Wenn eine Website versucht, Flash zu verwenden</span></span>, sieht der Nutzer im Browser eine Anfrage, ob Flash für diese Website aktiviert werden soll. Es sind also keine Erweiterungen zum Blockieren von Flash mehr erforderlich, da diese Funktionalität nun in den Browser integriert ist.</p> + +<table class="fullwidth-table"> + <thead> + <tr> + <td> </td> + <th scope="col">Mozilla Firefox</th> + <th scope="col">Google Chrome</th> + <th scope="col">Microsoft Edge</th> + </tr> + </thead> + <tbody> + <tr> + <th scope="row">Name der Einstellung</th> + <td>Nachfragen, ob aktiviert werden soll</td> + <td>standardmäßig HTML5</td> + <td>Click-to-run</td> + </tr> + <tr> + <th scope="row">Standardwert für 'application/x-shockwave-flash' in navigator.mimeTypes, sollte Flash inaktiv sein</th> + <td>ja</td> + <td>nein</td> + <td>nein</td> + </tr> + <tr> + <th scope="row">Wert für 'application/x-shockwave-flash' in navigator.mimeTypes, sollte der Nutzer Flash erlaubt haben</th> + <td>ja</td> + <td>ja</td> + <td>ja</td> + </tr> + <tr> + <th scope="row"><object> mit Ersatzinhalt löst UI aus</th> + <td>ja, mit Ausnahmen</td> + <td>nein</td> + <td>ja</td> + </tr> + <tr> + <th scope="row">kleines/verstecktes Flash löst erweiterte UI aus</th> + <td>ja</td> + <td>nein</td> + <td>nein</td> + </tr> + <tr> + <th scope="row">Durch Erlauben von Flash wird die Seite automatisch neu geladen</th> + <td>nein</td> + <td>ja</td> + <td>ja</td> + </tr> + <tr> + <th scope="row">Andere Funktionen im Zusammenhang mit Flash</th> + <td><a href="/en-US/docs/Plugins/Blocking_By_Domain">Domain Blocking</a></td> + <td><a href="https://sites.google.com/a/chromium.org/dev/flash-roadmap#TOC-Plugin-Power-Savings-Mode-Shipped:-Chrome-42---Sept-2015-">Plugin Power Saver</a></td> + <td><a href="https://blogs.windows.com/msedgedev/2016/04/07/putting-users-in-control-of-flash/#fLGW6bYgr4BpSHIr.97">Peripheral Content Pause</a></td> + </tr> + </tbody> +</table> + +<p>Jeder Browseranbieter hat eine Strategie über die zukünftige Unterstützung von Flash und die Interaktionen der Nutzer mit Flash erstellt. Der <a href="/en-US/docs/Plugins/Roadmap">Plan von Firefox für Flash</a> beinhaltet auch Links zu den Plänen und Informationen anderer Anbieter. </p> + +<h2 id="Vergleich_der_Benutzeroberflächen">Vergleich der Benutzeroberflächen</h2> + +<h3 id="Mozilla_Firefox">Mozilla Firefox</h3> + +<p>Wenn eine Seite versucht, Flash zu nutzen, wird innerhalb dieser Seite eine Aufforderung zur Aktivierung eingeblendet. Außerdem erscheint ein Symbol an der linken Seite der Adressleiste. Der Nutzer kann entweder auf das Flash-Element in der Seite oder auf das Symbol in der Adressleiste klicken, um Flash zu aktivieren.</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15127/Firefox-flash-inpage.png" style="height: 389px; width: 673px;"></p> + +<p>Der Nutzer hat die Wahl, ob er Flash nur für die aktuelle Sitzung erlauben möchte, oder ob die Entscheidung für kommende Sitzungen beibehalten werden soll:</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15131/Firefox-notification.png" style="height: 199px; width: 426px;"></p> + +<h3 id="Google_Chrome">Google Chrome</h3> + +<p>Die Anzeige wird innerhalb der Seite eingeblendet, wenn diese versucht, Flash zu nutzen. Es wird kein alternativer Inhalt angezeigt.</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15141/Chrome-flash-inpage.png" style="height: 412px; width: 635px;"></p> + +<p>Nachdem der Nutzer auf das Plugin-Element geklickt hat, öffnet sich ein Fenster, in dem Flash erlaubt werden kann.</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15161/Chrome-flash-prompt.png" style="height: 182px; width: 516px;"></p> + +<p>Sollte die Seite einen alternativen Inhalt für ein object-Element bereitstellen, so zeigt Chrome diesen Inhalt an und fragt nicht, ob Flash aktiviert werden soll. Wenn ein Flash-Element für den Nutzer unsichtbar ist, erhält der Nutzer auch keine sichtbare Aufforderung. Der Nutzer kann aber auf jeder Seite auf das Informationssymbol auf der linken Seite der Adresszeile klicken, um die Seiteninformationen zu öffnen und dort Flash zu erlauben.</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15145/Chrome-info-icon.png" style="height: 544px; width: 399px;"></p> + +<h3 id="Microsoft_Edge">Microsoft Edge</h3> + +<p>Die Aufforderung wird innerhalb der Seite angezeigt, wenn diese versucht, Flash zu nutzen. Zusätzlich erscheint ein Symbol auf der rechten Seite der Adressleiste. Der Nutzer kann auf das Flash-Element klicken, um die Aktivierungsoptionen zu sehen.</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15135/Edge-flash-inpage.png" style="height: 227px; width: 611px;"></p> + +<p>Der Nutzer hat die Wahl, Flash nur für diese oder für alle weiteren Sitzungen auf dieser Website zu aktivieren:</p> + +<p><img alt="" src="https://mdn.mozillademos.org/files/15139/Edge-flash-inpage.png" style="height: 173px; width: 453px;"></p> + +<h2 id="Tipps_für_Seitenautoren">Tipps für Seitenautoren</h2> + +<p>Wenn Flash-Elemente sehr klein, versteckt oder von anderen Inhalten überdeckt sind, werden Nutzer nicht bemerken, dass Flash für diese Seite benötigt wird und werden verwirrt sein. Sogar wenn das Plugin-Element eigentlich versteckt ist, sollte die Seite es sichtbar darstellen und die Größe erst dann ändern bzw. es verstecken, wenn der Nutzer das Plugin aktiviert hat. Dies kann mithilfe einer JavaScript-Funktion ermöglicht werden, welche beim Aktivieren des Plugins aufgerufen wird.</p> + +<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">pluginCreated</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> + <span class="comment token">// We don't need to see the plugin, so hide it by resizing</span> + <span class="keyword token">var</span> plugin <span class="operator token">=</span> document<span class="punctuation token">.</span><span class="function token">getElementById</span><span class="punctuation token">(</span><span class="string token">'myPlugin'</span><span class="punctuation token">)</span><span class="punctuation token">;</span> + plugin<span class="punctuation token">.</span>height <span class="operator token">=</span> <span class="number token">0</span><span class="punctuation token">;</span> + plugin<span class="punctuation token">.</span>width <span class="operator token">=</span> <span class="number token">0</span><span class="punctuation token">;</span> + plugin<span class="punctuation token">.</span><span class="function token">callPluginMethod</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">;</span> +<span class="punctuation token">}</span></code></pre> + +<p>Der HTML-Code spezifiziert standardmäßig die Größe eines Flash-Objekts, wodurch es sichtbar wird. Dies kann beispielsweise so realisiert werden:</p> + +<pre class="brush: html line-numbers language-html"><code class="language-html"><span class="comment token"><!-- Give the plugin an initial size so it is visible --></span> +<span class="tag token"><span class="tag token"><span class="punctuation token"><</span>object</span> <span class="attr-name token">type</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>application/x-shockwave-flash<span class="punctuation token">"</span></span> <span class="attr-name token">data</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>myapp.swf<span class="punctuation token">"</span></span> + <span class="attr-name token">id</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>myPlugin<span class="punctuation token">"</span></span> <span class="attr-name token">width</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>300<span class="punctuation token">"</span></span> <span class="attr-name token">height</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>300<span class="punctuation token">"</span></span><span class="punctuation token">></span></span> + <span class="tag token"><span class="tag token"><span class="punctuation token"><</span>param</span> <span class="attr-name token">name</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>callback<span class="punctuation token">"</span></span> <span class="attr-name token">value</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>pluginCreated()<span class="punctuation token">"</span></span><span class="punctuation token">></span></span> +<span class="tag token"><span class="tag token"><span class="punctuation token"></</span>object</span><span class="punctuation token">></span></span></code></pre> + +<p>Der in HTML definierte <code>callback</code> Parameter kann in Flash unter Nutzung seiner <code>flash.external.ExternalInterface</code> API aufgerufen werden.</p> + +<h3 id="Verwenden_eines_Skript-Callbacks_um_festzustellen_ob_ein_Plugin_aktiviert_ist">Verwenden eines Skript-Callbacks, um festzustellen, ob ein Plugin aktiviert ist</h3> + +<p><span id="result_box" lang="de"><span>Ebenso sollte das Skript einer Site nicht versuchen, ein Plugin sofort nach der Erstellung zu skripten.</span></span> Stattdessen sollte das Plugin-Objekt über eine JavaScript-Funktion aufgerufen werden. Diese Funktion kann nun in der Gewissheit, dass alles eingerichtet und fertig ist, den Aufruf in das Plugin erstellen</p> + +<p>Richten Sie zuerst Ihr HTML mit einem Callback ein, welcher die JavaScript-Funktion <code>pluginCreated()</code> aufruft, beispielsweise so:</p> + +<pre class="brush: html line-numbers language-html"><code class="language-html"><span class="tag token"><span class="tag token"><span class="punctuation token"><</span>object</span> <span class="attr-name token">type</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>application/x-my-plugin<span class="punctuation token">"</span></span> <span class="attr-name token">data</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>somedata.mytype<span class="punctuation token">"</span></span> <span class="attr-name token">id</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>myPlugin<span class="punctuation token">"</span></span><span class="punctuation token">></span></span> + <span class="tag token"><span class="tag token"><span class="punctuation token"><</span>param</span> <span class="attr-name token">name</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>callback<span class="punctuation token">"</span></span> <span class="attr-name token">value</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>pluginCreated()<span class="punctuation token">"</span></span><span class="punctuation token">></span></span> +<span class="tag token"><span class="tag token"><span class="punctuation token"></</span>object</span><span class="punctuation token">></span></span></code></pre> + +<p>Die Funktion <code>pluginCreated()</code> ist dann für das Einrichten Ihres Skripts und für jeden Aufruf zurück in das Plugin verantwortlich:</p> + +<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">pluginCreated</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> + document<span class="punctuation token">.</span><span class="function token">getElementById</span><span class="punctuation token">(</span><span class="string token">'myPlugin'</span><span class="punctuation token">)</span><span class="punctuation token">.</span><span class="function token">callPluginMethod</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">;</span> +<span class="punctuation token">}</span></code></pre> diff --git a/files/de/plugins/index.html b/files/de/plugins/index.html new file mode 100644 index 0000000000..6ee5358256 --- /dev/null +++ b/files/de/plugins/index.html @@ -0,0 +1,88 @@ +--- +title: Plugins +slug: Plugins +tags: + - Add-ons + - Plugins +translation_of: Archive/Plugins +--- +<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 {{ interwiki('wikipedia', 'ActiveState_Komodo', 'ActiveState Komodo') }} Plugins, um den {{ interwiki('wikipedia', 'Scintilla_(editing_component)', 'Scintilla Editor') }} in seine XUL-basierte Benutzeroberfläche einzubetten.</p> + <p>Plugins werden mit der <strong>NPAPI</strong> erstellt, der browserübergreifenden API für Plugins. Die NPAPI ist in der <a href="/de/Gecko_Plugin_API_Referenz" title="de/Gecko_Plugin_API_Referenz">Gecko Plugin API Referenz</a> dokumentiert. Um ein Plugin scriptingfähig zu machen, kann die <a href="/de/Gecko_Plugin_API_Referenz/Scripting_plugins" title="de/Gecko_Plugin_API_Referenz/Scripting_plugins">npruntime</a> verwendet werden. Die älteren, <a href="/de/XPCOM" title="de/XPCOM">XPCOM</a>- und <a href="/de/LiveConnect" title="de/LiveConnect">LiveConnect</a>- basierten APIs für Plugins sollten nicht mehr benutzt werden. Die in diesen APIs verwendeten Technologien werden weiterhin benutzt, jedoch nicht mehr für Plugins.</p> + <p>Für eine einfachere Erstellung von scriptgesteuerten Grafik- und Animationskomponenten können <a href="/de/SVG" title="de/SVG">SVG</a> und <a href="/de/HTML/Canvas" title="de/HTML/Canvas">Canvas</a> benutzt werden.</p> + <p>Plugins unterscheiden sich von <a href="/de/Erweiterungen" title="de/Erweiterungen">Erweiterungen</a>, welche die Funktionalität des Browsers selbst verändern oder erweitern. Weiterhin unterscheiden sich Plugins von <a href="/de/Suche_Plugins" title="de/Suche_Plugins">OpenSearch Plugins</a>, die zusätzliche Suchmaschinen in der Suchleiste implementieren.</p> +</div> +<table class="topicpage-table"> + <tbody> + <tr> + <td> + <h4 id="Dokumentation" name="Dokumentation"><a href="/Special:Tags?tag=Plugins&language=de" title="Special:Tags?tag=Plugins&language=de">Dokumentation</a></h4> + <dl> + <dt> + <a href="/de/Gecko_Plugin_API_Referenz" title="de/Gecko_Plugin_API_Referenz">Gecko Plugin API Referenz</a> (NPAPI)</dt> + <dd> + <small>Dieses Dokument beschreibt die Schnittstellen für Anwendungsprogramme zur Erstellung von NPAPI Plugins.</small></dd> + <dt> + <a href="/de/Gecko_Plugin_API_Referenz/Scripting_plugins" title="de/Gecko_Plugin_API_Referenz/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> + <dt> + <a href="/de/Gecko_SDK" title="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> + <dt> + <a href="/de/Plugins/Out_of_process_Plugins" title="de/Plugins/Out_of_process_Plugins">Out-of-process Plugins</a></dt> + <dd> + <small>Firefox 3.6.4 führt sogenannte „out-of-process“ Plugins ein, welche in einzelnen Threads ausgeführt werden, sodass der Crash eines Plugins nicht mehr den kompletten Browser betrifft.</small></dd> + <dt> + <a href="/de/XPInstall_zur_Installation_von_Plugins_verwenden" title="de/XPInstall_zur_Installation_von_Plugins_verwenden">Verwendung von XPInstall zur Installation von Plugins</a></dt> + <dd> + <small><a href="/de/XPInstall" title="de/XPInstall">XPInstall</a> ermöglicht eine einfache Installation von Plugins durch den Anwender innerhalb der Browseroberfläche, ohne dass ein separates Installationsprogramm gestartet werden muss.</small></dd> + <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, wie zu verfahren ist, wenn das erforderliche Plugin nicht installiert ist."</small></dd> + <dt> + <a href="/de/Scripting_Plugins/Macromedia_Flash" title="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> + <dt> + <a href="/de/Plugins/Das_Erstinstallationsproblem" title="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> + <dt> + <a href="/de/ActiveX_Control_zur_Integration_von_Netscape_Plug-ins_im_IE" title="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> + <dt> + <a href="/de/Plugins/Beispiele_und_Testfälle" title="de/Plugins/Beispiele_und_Testfälle">Plugins: Beispiele und Testfälle</a></dt> + <dd> + <small>NPAPI Plugin Beispiele und Testfälle.</small></dd> + <dt> + <a href="/de/Plugins/Externe_Seiten_zur Plugin-Erstellung">Externe Seiten zur Plugin-Erstellung</a></dt> + <dd> + <small>Externe Projekte, Frameworks und Blogeinträge, die zur Erstellung von Plugins nützlich sein können.</small></dd> + <dt> + <a href="/de/XEmbed_Erweiterung_für_Mozilla_Plugins" title="de/XEmbed_Erweiterung_für_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&language=de" title="Special:Tags?tag=Plugins&language=de">Alles ansehen...</a></span></p> + </td> + <td> + <h4 id="Community" name="Community">Community</h4> + <ul> + <li>Mozillas Plugin Foren:</li> + </ul> + <p>{{ DiscussionList("dev-tech-plugins", "mozilla.dev.tech.plugins") }}</p> + <h4 id=".C3.84hnliche_Themen" name=".C3.84hnliche_Themen">Verwandte Themen</h4> + <dl> + <dd> + <a href="/de/Erweiterungen" title="de/Erweiterungen">Erweiterungen</a>, <a href="/de/SVG" title="de/SVG">SVG</a>, <a href="/de/HTML/Canvas" title="de/HTML/Canvas">Canvas</a></dd> + </dl> + </td> + </tr> + </tbody> +</table> +<p>{{ languages( { "en": "en/Plugins", "es": "es/Plugins", "fr": "fr/Plugins", "ja": "ja/Plugins", "pl": "pl/Wtyczki", "pt": "pt/Plugins", "ko": "ko/Plugins" } ) }}</p> |