<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Plug-in</id>
	<title>Plug-in - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Plug-in"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Plug-in&amp;action=history"/>
	<updated>2026-05-28T03:52:27Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Plug-in&amp;diff=16455&amp;oldid=prev</id>
		<title>imported&gt;Y2kbug: /* Browser-Plug-ins */ +Anker auch für zusammengeschriebenes &quot;Browsererweiterung&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Plug-in&amp;diff=16455&amp;oldid=prev"/>
		<updated>2024-10-26T12:19:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Browser-Plug-ins: &lt;/span&gt; +Anker auch für zusammengeschriebenes &amp;quot;Browsererweiterung&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Dieser Artikel|behandelt Software-Komponenten. Zu weiteren Bedeutungen siehe [[Plugin]].}}&lt;br /&gt;
&lt;br /&gt;
Ein &amp;#039;&amp;#039;&amp;#039;Plug-in&amp;#039;&amp;#039;&amp;#039; [{{IPA|ˈplʌgɪn}}] (häufig auch &amp;#039;&amp;#039;&amp;#039;Plugin;&amp;#039;&amp;#039;&amp;#039; von [[Englische Sprache|engl.]] &amp;#039;&amp;#039;to plug in,&amp;#039;&amp;#039; „einstöpseln, anschließen“, auch &amp;#039;&amp;#039;&amp;#039;Software-Erweiterung&amp;#039;&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;&amp;#039;Zusatzmodul&amp;#039;&amp;#039;&amp;#039;) ist eine optionale [[Softwarekomponente]], die eine bestehende [[Software]] oder ein [[Computerspiel-Erweiterung|Computerspiel]] erweitert bzw. verändert. Der Begriff wird teilweise auch als Synonym zu „&amp;#039;&amp;#039;&amp;#039;Add-on&amp;#039;&amp;#039;&amp;#039;“ und „&amp;#039;&amp;#039;&amp;#039;Add-in&amp;#039;&amp;#039;&amp;#039;“ benutzt. Plug-ins werden meist vom [[Benutzer]] installiert und dann von der entsprechenden Hauptanwendung während der Laufzeit eingebunden. Plug-ins können nicht ohne die Hauptanwendung ausgeführt werden.&lt;br /&gt;
&lt;br /&gt;
== Funktion ==&lt;br /&gt;
Softwarehersteller definieren oft [[Programmierschnittstelle]]n (API) zu ihren Produkten, mit deren Hilfe Dritte Erweiterungen (Plug-ins) für diese Softwareprodukte [[programmieren]] können. Plug-ins folgen dabei im Allgemeinen dem Muster der [[Inversion of Control]].&lt;br /&gt;
&lt;br /&gt;
In seltenen Fällen sind Plug-in-Schnittstellen zu einem [[Standard]] avanciert. Beispielsweise liegt einem [[Scanner (Datenerfassung)|Scanner]] üblicherweise ein Plug-in bei, das über die [[TWAIN]]-Schnittstelle mit den meisten gängigen Bildbearbeitungsprogrammen funktioniert.&lt;br /&gt;
&lt;br /&gt;
Weit verbreitete Beispiele für Plug-ins sind etwa der inzwischen eingestellte [[Flash Player]] oder das [[Java Platform, Standard Edition|Java]]-Plug-in für die verschiedenen [[Webbrowser]]. Die ersten Programme, die Plug-ins unterstützten, sind wahrscheinlich [[Apple]]s [[HyperCard]] und Quarks [[QuarkXPress]] (Plug-ins heißen dort Xtensions), die beide 1987 auf den Markt kamen. Viele Plug-ins gibt es auch für das Datenbankprogramm [[FileMaker]] oder das Layoutprogramm [[Indesign]].&lt;br /&gt;
&lt;br /&gt;
Bei Spielen gibt es sogenannte [[Mod (Computerspiele)|Mods]], mit denen man (Kenntnisse vorausgesetzt) ein eigenes [[Gameplay]] unter Verwendung der jeweiligen [[Spiel-Engine]] entwickeln kann. Solche Mods können aber größtenteils nicht mehr als Plug-ins aufgefasst werden.&lt;br /&gt;
&lt;br /&gt;
== Typen ==&lt;br /&gt;
=== Audio ===&lt;br /&gt;
Bei Software zur [[Audioeditor|Audiobearbeitung]] bzw. [[Musikproduktion]] sind die Plug-ins mit Effektgeräten vergleichbar. Kauft und integriert man im realen Studio eine neue Hardware, so installiert man im virtuellen Studio ein Plug-in. Unzählige Anbieter derartiger Software-Module treffen auf mehrere gängige Host-Programme, die auf zwei Plattformen ([[macOS]] und [[Windows]]) laufen können. Aus einem Chaos [[proprietär]]er Schnittstellen entwickelten sich durch eine Plug-in-[[Evolution]] die Standards [[Digidesign TDM Technologie|TDM]]-, [[Audio Unit|AU]]-, AAX- und [[Virtual Studio Technology|VST]]. &amp;#039;&amp;#039;Native&amp;#039;&amp;#039;-Plug-ins nutzen die Rechenleistung der CPU des Computers, &amp;#039;&amp;#039;powered&amp;#039;&amp;#039;-Plug-ins benötigen zusätzliche [[Digitaler Signalprozessor|DSP]]-Karten. Mittlerweile sind einige Hersteller auch dazu übergegangen, optionale Funktionen für ihre Programme selbst in Plug-ins auszulagern. Das hat für den Benutzer den Vorteil, dass er Funktionen, die er nicht braucht, deaktivieren kann und das Programm dadurch schneller oder stabiler läuft. Auch unter [[Linux]] gibt es eine Standard-Schnittstelle, die [[Linux Audio Developer’s Simple Plugin API]] (LADSPA), und inzwischen auch den Nachfolger [[LV2]].&lt;br /&gt;
&lt;br /&gt;
=== Grafik-Plug-ins ===&lt;br /&gt;
[[Bildbearbeitungsprogramm]]e lassen sich über die Plug-in-Schnittstelle, das ist meistens ein Programmordner, mit [[Grafikfilter]]n erweitern. So können zahlreiche Funktionen hinzugefügt werden, wie z.&amp;amp;nbsp;B. Effekte zum Verändern der Farbe und Muster. Auch [[Vektorgrafikprogramm]]e und 3D-Programme bieten solche Erweiterungsmöglichkeiten an.&lt;br /&gt;
&lt;br /&gt;
=== Computerspiel-Erweiterung ===&lt;br /&gt;
{{Hauptartikel|Computerspiel-Erweiterung}}&lt;br /&gt;
[[Computerspiel]]e können über Add-ons oder [[Computerspiel-Erweiterung#Add-ins|Add-ins]] erweitert werden.&lt;br /&gt;
&lt;br /&gt;
=== {{Anker|Browsererweiterung|Browser-Erweiterung}} Browser-Plug-ins ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Browser-Plug-ins&amp;#039;&amp;#039;&amp;#039; (oder „Plugins“) sind Softwaremodule zur Darstellung von speziellen Inhalten im Browserfenster, die der Browser selbst nicht interpretieren und darstellen kann.&amp;quot;&amp;lt;ref name=&amp;quot;browser-plug-ins-moz&amp;quot;&amp;gt;{{Internetquelle |url=https://developer.mozilla.org/de/docs/Plugins |titel=Plugins |werk=mdn web docs |hrsg=Mozilla Corporation |datum=2019-03-23 |sprache=de |abruf=2019-05-29}}&amp;lt;/ref&amp;gt; Diese Definition grenzt Browser-Plug-ins von &amp;#039;&amp;#039;&amp;#039;Erweiterungen&amp;#039;&amp;#039;&amp;#039; („Add-ons“, wie z.&amp;amp;nbsp;B. [[WebExtensions]],&amp;lt;ref&amp;gt;{{Internetquelle |url=https://developer.chrome.com/apps/api_other |titel=Web APIs - Google Chrome |abruf=2019-05-29}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://support.mozilla.org/de/kb/npapi-plugins?as=u&amp;amp;utm_source=inproduct |titel=Warum funktionieren Java, Silverlight, Adobe Acrobat und andere Plugins nicht mehr? {{!}} Hilfe zu Firefox |abruf=2019-05-29}}&amp;lt;/ref&amp;gt; [[Symbolleiste#Browser-Symbolleisten|Toolbars]] etc.) ab, die dazu dienen, den Browser selbst zu verändern und zu ergänzen. Eine Spezialform sind Plug-ins für Suchmaschinen. Des Weiteren gibt es zur Anpassung der [[Grafische Benutzeroberfläche|Benutzeroberfläche]] [[Skin (Computer)|Themes]].&lt;br /&gt;
&lt;br /&gt;
==== Netscape (NPAPI) ====&lt;br /&gt;
Netscape hatte [[XML User Interface Language|XUL]]/[[XPCOM]] als [[Basistechnologie]] für Plug-ins. XUL/XPCOM wurde mit Firefox Version 57 im Januar 2018 abgekündigt.&amp;lt;ref name=&amp;quot;browser-plug-ins-moz&amp;quot; /&amp;gt; Nachfolger wurde bis zur Firefox-Version 52 im Jahr 2017 die Netscape-[[Programmierschnittstelle|API]] (&amp;#039;&amp;#039;Netscape Plugin Application Programming Interface&amp;#039;&amp;#039;, kurz &amp;#039;&amp;#039;NPAPI&amp;#039;&amp;#039;). In einem Übergangszeitraum lässt sich isoliert nur noch Flash manuell aktivieren, im Jahr 2020 wird die Schnittstelle vollständig entfernt.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://developer.mozilla.org/de/docs/Mozilla/Add-ons/WebExtensions/Porting_a_legacy_Firefox_add-on |titel=Porting a legacy Firefox extension |werk=Mozilla Corporation |hrsg=mdn web docs |datum=2019-03-18 |sprache=en |archiv-url=https://web.archive.org/web/20190529165613/https://developer.mozilla.org/de/docs/Mozilla/Add-ons/WebExtensions/Porting_a_legacy_Firefox_add-on |abruf=2019-05-29}}&amp;lt;/ref&amp;gt; Auch Chromium hatte ursprünglich einen Support für NPAPI. Dieser wurde mit Chrome 45 im September 2015 entfernt.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.chromium.org/developers/npapi-deprecation |titel=NPAPI deprecation: developer guide - The Chromium Projects |abruf=2019-05-29}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Browser-Plug-ins, die auf der Netscape-Schnittstelle basieren, sind zwar grundsätzlich browser-, aber nicht betriebssystemunabhängig. Plug-ins für [[Windows]] funktionieren also nicht in Browsern auf [[macOS]] oder [[Linux]]. (Add-ons des Internet Explorers sind schon deshalb an ein Betriebssystem gebunden, weil dieser Browser nur für Windows verfügbar ist.)&lt;br /&gt;
&lt;br /&gt;
==== ActiveX ====&lt;br /&gt;
Der [[Windows Internet Explorer|Internet Explorer]] verwendete für Plug-ins (dort &amp;#039;&amp;#039;Add-ons&amp;#039;&amp;#039; genannt) [[ActiveX]].&lt;br /&gt;
&lt;br /&gt;
==== Kritik ====&lt;br /&gt;
Viele Browser stellten die Unterstützung ihrer Plug-in Systeme aber voraussichtlich ganz oder teilweise ein. Häufig wurden Browser-Plug-ins als Quelle von Performance- und Sicherheitsproblemen identifiziert.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.infoq.com/news/2015/10/firefox-npapi/ |titel=Firefox Will No Longer Support Plug-ins Except for Flash |werk=InfoQ |abruf=2016-03-16}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Plug-in System eines Browsers ist ein mögliches Ziel für Angreifer. Falls ein Browser-Plug-in eine [[Sicherheitslücke]] aufweist, kann diese manchmal genutzt werden, um die Sicherheitsmechanismen des Browsers zu umgehen. So kann die Kontrolle über den Browser oder schlimmstenfalls sogar das Betriebssystem erlangt werden.&amp;lt;ref&amp;gt;{{Literatur |Autor=Wade Alcorn, Christian Frichot, Michele Orrù |Titel=The Browser Hacker&amp;#039;s Handbook |Verlag=John Wiley &amp;amp; Sons, Inc. |Ort=Indianapolis, Indiana |Datum=2014 |ISBN=978-1-118-66209-0 |Seiten=371–419}}&amp;lt;/ref&amp;gt; Daher sollten Plug-ins auf dem aktuellen Stand gehalten werden, da neue Updates in der Regel bekannte Sicherheitslücken schließen.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Hexagonale Architektur]]&lt;br /&gt;
* [[Service Provider Interface]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{Wiktionary|Plug-in}}&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Normdaten|TYP=s|GND=4753748-6}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Add-on| ]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Y2kbug</name></author>
	</entry>
</feed>