alexi.sh
Alle ArtikelBrowser-SicherheitNetzwerk-PrivatsphäreDatenschutz-ToolsBedrohungsmodellierungKI-ProgrammierungDev-Tools

alexi.shForschung

tech-utilities

Verwendung von Bookmarklets zur Erweiterung Ihres Browsers (Leitfaden 2026)

PrivSec LabAktualisiert am 8. Juni 20263 Min. Lesezeit
Ein Laptop auf einem Schreibtisch zeigt Code in einem Editor

Bookmarklets sind JavaScript-Snippets, die als Browser-Lesezeichen gespeichert werden. Dieser Leitfaden behandelt, wie man sie erstellt, teilt und in Safari, Firefox und auf Chromium-basierten Browsern verwendet.

Inhaltsverzeichnis

Vor einigen Jahren waren Bookmarklets (auch Favlets genannt) viel häufiger als heute. Die meisten ihrer typischen Anwendungsfälle wurden entweder in native Browserfunktionen oder Browsererweiterungen integriert.

Dennoch bleiben sie der schnellste Weg, die Funktionalität eines Browsers für eine bestimmte Aufgabe zu erweitern, ohne eine Erweiterung zu suchen, zu überprüfen und zu installieren. Sie funktionieren auch einheitlich in allen großen Browsern — Safari, Firefox und jedem Chromium-basierten Browser — ohne Installation.

Erstellen eines Bookmarklets

Ein Bookmarklet ist JavaScript-Code, dessen URL mit dem javascript:-Schema beginnt.

Es gibt drei Möglichkeiten, eines zu strukturieren:

1. Verwendung eines Immediately Invoked Function Expression (IIFE):

javascript: (function() {
    // Ihr Code
})();

// Verwendung von Pfeilfunktionen
javascript: (() => {
    // Ihr Code
})();

2. Verwendung des void-Operators:

javascript: void function() {
    // Ihr Code
}();

3. Direktes Aufrufen einer nativen Funktion:

javascript: window.open("https://example.com");

Um es als Bookmarklet zu speichern: Erstellen Sie ein neues Lesezeichen in Ihrem Browser, benennen Sie es, wie Sie möchten, und fügen Sie den JavaScript-Code — beginnend mit javascript: — in das URL-Feld ein.

Teilen eines Bookmarklets

Ein Analyse-Dashboard auf einem Bildschirm

Bookmarklets können auf zwei Arten verteilt werden:

  • Manuelles Kopieren und EinfĂĽgen: Teilen Sie den javascript:-Code direkt und weisen Sie den Empfänger an, manuell ein Lesezeichen zu erstellen.
  • Drag-and-Drop-Link: Betten Sie den Code in ein HTML-Anker-Tag ein. Benutzer können den Link direkt in ihre Lesezeichenleiste ziehen:
<a href="javascript:(/** Ihr Code **/)()">Bookmarklet</a>

Bookmarklets, die zur Verteilung gedacht sind, werden typischerweise in eine einzige Codezeile minifiziert, bevor sie eingebettet werden.

Beispiele fĂĽr Bookmarklets

Ă–ffnen Sie die aktuelle Seite in archive.ph (Umgehen von Paywalls oder Erstellen eines Snapshots):

javascript:window.open("https://archive.ph/" + location.href, '_blank')

Ă–ffnen Sie die aktuelle Seite in der Wayback Machine:

javascript:window.open("https://web.archive.org/web/*/" + location.href, "_blank")

Scrollen Sie zum Anfang der Seite:

javascript:window.scrollTo({top: 0, behavior: "smooth"})

Bearbeitungsmodus auf der aktuellen Seite umschalten (nĂĽtzlich fĂĽr schnelles Kopieren von Text von einer Seite, die die Auswahl blockiert):

javascript:(() => {
    document.body.contentEditable !== "true" ?
    document.body.contentEditable = "true" :
    document.body.contentEditable = "false"
})()

Hinweis: auch 2026 noch relevant

Browsererweiterungen sind leistungsfähiger und genauer überprüft geworden. Manifest V3-Beschränkungen in Chromium haben reduziert, was Erweiterungen tun können — eine Verschiebung, die auch die Ad-Blocking-Landschaft verändert hat, die in unserem Vergleich der Datenschutz-Browser behandelt wird — und Browseranbieter verschärfen die Berechtigungen für das Sideloading von Erweiterungen. Bookmarklets sind von all dem nicht betroffen: Sie laufen als First-Party-JavaScript im Seitenkontext, erfordern keine Berechtigungen und können nicht durch Richtlinien des Browseranbieters entfernt werden. Der Zugriff auf JavaScript im Seitenkontext ist auch der Mechanismus hinter dem Browser-Fingerprinting — siehe unseren Stand der Technik des Browser-Fingerprinting 2026 für das vollständige Bild, welche APIs Geräteidentitäten preisgeben. Für einen umfassenderen Überblick siehe unseren Bericht zum Stand der Browser-Privatsphäre 2026.

Speziell auf iOS bleibt die Unterstützung für Safari-Erweiterungen begrenzt — und wenn Sie den Lockdown-Modus aktivieren, werden mehrere Web-APIs vollständig deaktiviert. Bookmarklets funktionieren nativ in Safari auf iPhone und iPad ohne Einschränkungen — was sie zu einem der praktischsten leichten Automatisierungstools auf der Plattform im Jahr 2026 macht.

Photo: Ilya Pavlov — Unsplash (source)

Auch verfĂĽgbar in

FAQ

Was ist ein Bookmarklet?
Ein Bookmarklet ist ein Browser-Lesezeichen, dessen URL JavaScript-Code enthält, der mit dem javascript:-Schema beginnt. Durch Klicken darauf wird der Code im Kontext der aktuellen Seite ausgeführt.
Funktionieren Bookmarklets in Safari?
Ja. Bookmarklets funktionieren in allen groĂźen Browsern: Safari, Firefox, Chrome und jedem Chromium-basierten Browser. Sie sind einer der wenigen plattformĂĽbergreifenden Erweiterungsmechanismen, die keine Installation erfordern.
Sind Bookmarklets 2026 noch nĂĽtzlich?
Ja. Für schnelle, einmalige Aufgaben, die nicht die Installation einer vollständigen Erweiterung rechtfertigen — und insbesondere auf iOS, wo Erweiterungen begrenzt sind — bleiben Bookmarklets ein praktisches Werkzeug.