YouTube-Link-Entschärfer
Dieses Bookmarklet leitet von einer normalen YouTube-Videoplayer-Seite auf eine “entschärfte” Version um, die weniger Cookies setzt, nur den Videoplayer zeigt und nach dem Ende des Videos keine Empfehlungen aus anderen Kanälen zeigt und kein Autoplay eines weiteren Videos startet:
javascript:location.href='https://www.youtube-nocookie.com/embed/'+location.href.match(/.*v=([A-Za-z0-9_-]*).*/)[1]+'?rel=0'
Dies eignet sich gut z. B. zum Einsatz im Schulunterricht, um Links auf Videos bereitzustellen, die weniger Ablenkungspotential haben und besseren Datenschutz bieten.
Einmalige Installation im Browser
- Markiere obigen Quellcode und kopiere ihn in die Zwischenablage.
- Erzeuge ein beliebiges neues Lesezeichen (je nach Browser auch Bookmark, Favorit, …) in deinem Browser.
- Bearbeite das Lesezeichen (z. B. mit der rechten Maustaste anklicken und “Bearbeiten” auswählen).
- Ersetzte die URL des Lesezeichens durch das Bookmarklet aus der Zwischenablage und gibt ihm einen passenden Namen.
Das Bookmarklet sollte in den meisten modernen Browsern funktionieren. Erfolgreich getestet habe ich es unter Windows in Edge und Firefox sowie unter iPadOS in Safari.
Verwendung
Wenn du auf einer YouTube-Videoseite bist, einfach das Bookmark aufrufen, und du landest auf der “entschärften” Variante des gleichen Videos. Den Link hierauf kannst du dann beliebig weiterverwenden.
Wofür soll das denn gut sein?
Für viele Lehrkräfte ist YouTube die größte Quelle an Unterrichtsmaterial der Welt: es gibt Unmengen an Videos, die im Unterricht eingesetzt werden können.
Leider hat ein “normaler” Link auf ein YouTube-Video viele Nachteile:
- Wurde YouTube noch nicht besucht, muss zuerst ein lästiger Einwilligungsdialog beantwortet werden.
- Die Videoseite zeigt jede Menge ablenkendes Material, insbesondere Empfehlungen für andere Videos, Benutzerkommentare, Loginbuttons usw.
- Es werden datenschutzrechtlich fragwürdige Cookies gesetzt.
- Es wird unter Umständen Werbung eingeblendet.
- Nach dem Ende des Videos werden Empfehlungen für beliebige andere Videos angezeigt.
- Wenn man es nicht manuell unterbindet, wird nach einer kurzen Pause automatisch ein beliebiges anderes Video gestartet.
Um einen Teil dieser Probleme zu umgehen, setzen manche Lehrkräfte weitere Dienste von Drittanbietern ein, die das Video auf einer weniger ablenkenden Seite einbinden. Das kann jedoch neue Probleme mit sich bringen, da der weitere Dienstleister, möglichweise selbst Cookies setzt oder andere unerwünschte Dinge tut.
Glücklicherweise bietet YouTube selbst jedoch eine Alternative, den Abruf der Videos unter der Domain youtube-nocookie.com
mit Parametern. Links darauf kann man von Hand zusammenzubauen, was jedoch etwas umständlich ist. Das oben gezeigte Bookmarklet vereinfacht das zu einem Klick.
Was bitte ist ein Bookmarklet?
Bookmarklets sind ein wenig bekanntes Feature vermutlich aller modernen Browser, um ganz ohne Installation eines Plug-Ins kleine Funktionserweiterungen zu ermöglichen. Dazu muss nur ein Lesezeichen (Bookmark, Favorit, …) im Browser angelegt werden, das nicht auf eine normale Webseiten-URL verweist, sondern javascript:
und dahinter den Quelltext ein JavaScript-Programm beinhaltet. Wählt man das Lesezeichen aus, wird das Skript gestartet, welches dann auch mit der zuletzt geöffneten Webseite interagieren kann.
Wie funktioniert das Bookmarklet?
Jedes Video auf YouTube verfügt über einen eindeutigen Identifikator, die Video-ID. Hat man eine normale YouTube-Videoseite geöffnet, steckt die Video-ID im Parameter v
der URL.
Beispiel: https://www.youtube.com/watch?v=jNQXAC9IVRw
ist die URL des Videos “Me at the Zoo”. Dabei ist jNQXAC9IVRw
die Video-ID.
Die “entschärften” URLs sind etwas anders aufgebaut. Sie beginnen mit https://www.youtube-nocookie.com/embed/
mit der Video-ID direkt angehängt (hier nicht als Parameter). Das sorgt bereits für die ablenkungsfreie Darstellung und das Abschalten eines Teils der Werbung, Autoplay weiterer Videos, Einwilligungsdialog und den meisten Cookies. Mit ?rel=0
kann man noch einen Parameter anhängen, um die Empfehlungen nach Ablauf des Videos auf Videos zwar nicht ganz abzuschalten, aber zumindest auf Videos aus dem gleichen YouTube-Kanal zu begrenzen.
Am Ende sieht unsere “entschärfte” URL also so aus: https://www.youtube-nocookie.com/embed/jNQXAC9IVRw?rel=0
Das Bookmarklet macht nichts weiter, als die URL der gerade geöffneten Seite entsprechend der oben genannten Regel zu ändern. Dazu wird aus dem JavaScript-Objekt location.href
die URL der gerade geöffneten Webseite entnommen, mit der match
-Funktion und einem regulären Ausdruck die Video-ID daraus zu entnommen und in die neue URL eingebaut. Das Ergebnis wird wieder in location.href
gespeichert, was den Browser zu einem Neuladen der Seite veranlasst.
Links ganz ohne Videoempfehlungen
Daneben gibt es einen Trick, um die Empfehlungen nach Ende des Videos ganz auszublenden: man lässt das Video in einer Endlosschleife abspielen. Das hat natürlich den Nachteil, dass man es manuell anhalten muss. Außerdem funktioniert wegen eines bekannten, nur teilweise (?) gefixten Bugs in YouTube nicht immer: manchmal bzw. unter bestimmten Umständen erhält man beim ersten Aufruf des Links erhält man die Fehlermeldung “Dieses Video ist nicht verfügbar”, erst nach einem neu laden der Seite funktioniert es. Der Vollständigkeit halber trotzdem das Bookmarklet für diese Lösung:
javascript:location.href='https://www.youtube-nocookie.com/embed/'+location.href.match(/.*v=([A-Za-z0-9_-]*).*/)[1]+'?loop=1&playlist='+location.href.match(/.*v=([A-Za-z0-9_-]*).*/)[1]
Bonus-Tipp: Ausschnitt eines Videos verlinken
Die hier genannten Links kann man noch um die Parameter start
und end
ergänzen, um nur einen Ausschnitt des Videos abzuspielen. Beispielsweise zeigt https://www.youtube-nocookie.com/embed/jNQXAC9IVRw?rel=0&start=5&end=14
nur den Teil von Sekunde 5 bis Sekunde 14 aus “Me at the Zoo”.
Nicht mehr möglich: YouTube-Logo rechts unten entfernen
Ursprünglich war es noch möglich, mit dem Parameter modestbranding=1
das YouTube-Logo rechts unten in der Bedienleiste zu entfernen. Leider hat Google diese Funktion am 15.08.2023 entfernt.