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.
(Bild: Jessica Nachtigall / KI / heise medien)
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.
- 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.
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.