
Chrome Extension
Eine Chrome Extension ist ein kleines Zusatzprogramm, das man in den Webbrowser Chrome einbaut, um dessen Funktionen zu erweitern. Sie kann Webseiten verändern, Inhalte ausblenden oder neue Knöpfe hinzufügen – und hat dabei oft weitreichenden Zugriff auf das, was man im Netz tut.
Ein Browser ist das Programm, mit dem man Webseiten öffnet – zum Beispiel Chrome von Google. Eine Chrome Extension ist ein kleines Zusatzprogramm, das man in diesen Browser einbaut. Danach kann der Browser etwas, was er vorher nicht konnte. Typische Beispiele sind Werbeblocker, Passwortspeicher oder Übersetzungshilfen. Man installiert so eine Erweiterung mit wenigen Klicks, meist aus dem offiziellen Chrome Web Store von Google. Man kann sich das wie eine App auf dem Handy vorstellen, nur dass sie nicht auf dem Startbildschirm sitzt, sondern im Browser.
Warum Erweiterungen so viel Macht über den Browser haben
Der Browser ist für die meisten Menschen das wichtigste Programm überhaupt. Dort läuft die Schul-Cloud, das Online-Banking, die Mail, das soziale Netzwerk. Eine Erweiterung sitzt genau in dieser Schicht. Sie sieht potenziell alles, was auf einer Webseite steht – auch Passwörter oder Kontostände.
Das macht Erweiterungen mächtig und zugleich riskant. Es gab wiederholt Fälle, in denen beliebte Erweiterungen an neue Eigentümer verkauft wurden. Danach schob ein Update heimlich Schadcode nach, der das Surfverhalten der Nutzer abgriff. Für die Nutzer war nichts sichtbar, denn die Erweiterung funktionierte weiter wie gewohnt.
Für Unternehmen ist das ein ernstes Sicherheitsthema. Viele Firmen erlauben deshalb nur eine geprüfte Liste von Erweiterungen. Wirtschaftlich sind Extensions außerdem interessant, weil KI-Firmen über sie direkt an den Nutzer herankommen – ohne dass dieser eine eigene App installieren muss.
Was eine Erweiterung technisch tun darf
Eine Chrome Extension besteht im Kern aus denselben Bausteinen wie eine Webseite: HTML für die Struktur, CSS für das Aussehen und JavaScript für die Logik. JavaScript ist eine Programmiersprache, die direkt im Browser läuft. Dazu kommt eine Textdatei namens Manifest. Darin steht, wie die Erweiterung heißt, was sie tut und welche Rechte sie verlangt.
Diese Rechte heißen Permissions. Eine Erweiterung muss zum Beispiel ausdrücklich anfordern, dass sie den Inhalt aller besuchten Seiten lesen darf. Beim Installieren zeigt Chrome diese Anforderung als Warnhinweis an. Viele Nutzer klicken den Hinweis weg, ohne ihn zu lesen – genau darin liegt das Problem.
Ein sogenanntes Content Script wird in die geöffnete Webseite eingefügt und kann deren Inhalt verändern. So blendet ein Werbeblocker Anzeigen aus. Ein Hintergrundprozess läuft daneben und reagiert auf Ereignisse, etwa auf einen Klick im Menü. Seit der Umstellung auf die Regelversion Manifest V3 hat Google die Möglichkeiten dieser Hintergrundprozesse deutlich eingeschränkt. Das sollte die Sicherheit erhöhen, hat aber vor allem Werbeblocker geschwächt und für viel Kritik gesorgt.
Chrome Extensions als Einfallstor für KI-Werkzeuge
Im Alltag begegnet man Extensions ständig, ohne den Begriff zu benutzen. Grammatikprüfer wie Grammarly, Werbeblocker wie uBlock Origin oder Passwortmanager wie Bitwarden sind alle Erweiterungen. Sie zeigen sich meist als kleines Symbol rechts oben neben der Adressleiste.
In den Tech-News tauchen Extensions derzeit vor allem im Zusammenhang mit KI auf. Anbieter von Sprachmodellen liefern Erweiterungen, die auf jeder Webseite eine Zusammenfassung erzeugen oder Texte umschreiben. Manche gehen weiter und steuern den Browser selbst: Sie füllen Formulare aus oder klicken sich durch eine Bestellung. Solche Werkzeuge nennt man Browser-Agenten.
Ein verbreiteter Irrtum ist, dass alles im Chrome Web Store von Google geprüft und damit sicher sei. Google führt automatische Kontrollen durch, aber sie fangen längst nicht jeden Missbrauch ab. Sinnvoll ist deshalb: wenige Erweiterungen installieren, nicht mehr genutzte löschen und bei jeder Rechteanfrage kurz nachdenken. Für Firefox, Edge oder Safari gibt es übrigens dasselbe Prinzip unter anderem Namen.