Heft 2/2024, Seite !!!

Fragen und Antworten

Textstelle auf Website verlinken

Textfragment-Bookmarklet

Dieses Bookmarklet erzeugt einen Link, der den ausgewählten Text als Textfragment hinter die URL der aktuellen Seite hängt. Das sieht dann beispielsweise so aus:

https://www.heise.de/#:~:text=Apple-Magazin%20von%20c't

Besucht man einen solchen Link mit Safari oder Google Chrome, springt der Browser automatisch zur zuvor markierten Textstelle. Bei Firefox muss bislang das Add-on Text Fragment installiert sein, damit das auch dort funktioniert.

Bookmarklet installieren

Ziehen Sie einen der unten stehenden Buttons einfach in die Favoritenleiste. Falls sie nicht sichtbar ist, drücken Sie ⇧ Umschalt+⌘ Command+B.

Textfragment-Link oder 💬

Bookmarklet verwenden

Besuchen Sie eine beliebige Website und markieren die gewünschte Textstelle mit der Maus oder dem Finger. Klicken Sie auf das Bookmarklet-Lesezeichen. Die URL mit dem ergänzten Textfragment wird in die Zwischenablage kopiert und ein Bestätigungs-Dialog bietet an, die URL in einem neuen Tab zu testen.

Der JavaScript-Code des Bookmarklets

var u = window.location.href.substr(0, window.location.href.indexOf('#'))
    + "#:~:text=" + encodeURIComponent(window.getSelection().toString());

navigator.clipboard.writeText(u);

if (confirm("Die URL wurde samt Textfragment in die " 
    + "Zwischenablage kopiert. Möchten Sie den Link "
    + "zum Testen in einem neuen Tab öffnen?")) {
    window.open(u,"_blank")
};

void(0);