So nutzen Sie Bookmarklets zum Automatisieren im Browser

Mit in JavaScript geschriebenen Bookmarklets fĂĽllen Sie auf Knopfdruck Formulare aus oder bestellen mit nur einem Klick BĂĽromaterial beim zentralen Einkauf.

Artikel verschenken
vorlesen Druckansicht

(Bild: Jessica Nachtigall / KI / heise medien)

Lesezeit: 12 Min.
Inhaltsverzeichnis

Lesezeichen im Browser können viel mehr sein als eine Merkhilfe für Internetadressen. Als sogenannte Bookmarklets können sie Formulare ausfüllen oder E-Mails verschicken und Ihnen so wiederkehrende Arbeiten ersparen. Das funktioniert bei allen gängigen Browsern, die in diesem Artikel gezeigten Beispiele haben wir unter Mozilla Firefox, Google Chrome und Microsoft Edge ausprobiert.

Bookmarklets sind kleine JavaScript-Programme, die im Kontext der aktuell besuchten Website laufen. Der Quellcode des Programms steht dabei direkt in einem Lesezeichen. Bookmarklets nutzen aus, dass Browser als Lesezeichen praktisch alle URIs (Uniform Resource Identifier) speichern, die sie auch verarbeiten können.

c’t kompakt
  • Bookmarklets bestehen aus JavaScript-Code, der als Lesezeichen im Browser gespeichert ist.
  • Da der Code im Kontext der gerade geladenen Website ausgefĂĽhrt wird, hat er vollen Zugriff auf alle Elemente und JavaScript-Funktionen der Website.
  • Bookmarklets helfen beim AusfĂĽllen von Formularen oder ändern Eigenschaften von Websites, ohne dass dafĂĽr Browser-Plug-ins nötig sind.
Mehr zum Thema Browser

URIs beginnen mit dem sogenannten Schema (Scheme), das lediglich aus Buchstaben und Zahlen bestehen darf und mit einem Doppelpunkt abgegrenzt wird. Die bekanntesten Schemas sind HTTP und HTTPS, zum Beispiel in https://heise.de. FTP-URIs wie ftp://ftp.heise.de sind inzwischen aus der Mode gekommen, auf Kontaktseiten von Unternehmen findet man aber häufig noch E-Mail-Kontaktangaben als URIs der Form mailto:ct@ct.de. Und manche Grafik wird in data:-URIs verpackt, damit Webseiten schneller laden.

Das war die Leseprobe unseres heise-Plus-Artikels "So nutzen Sie Bookmarklets zum Automatisieren im Browser". Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.