Hallo,
auf Youtube gibt es seit einiger Zeit einen Schalter (auf den entspr. Seiten oben rechts, siehe Bild), mit dessen Hilfe sich das Feature "Autoplay" aktivieren bzw. deaktivieren lässt:
[attachment=0]youtube-autoplay.jpg[/attachment]
Bei aktiviertem Autoplay (= Schalter blau) wird nach Beendigung eines Videos automatisch ein nächstes abgespielt. Das möchte ich nicht und deaktiviere den Schalter daher immer manuell. Dies würde ich gern mittels eines Greasemonkeyskripts automatisieren. Der folgende Code funktioniert leider nicht wirklich. Der Schalter wird zwar kurzfristig deaktiviert, springt aber nach einigen Sekunden zum Status "aktiviert" zurück:
// ==UserScript==
// @id             youtube_autoplay-off
// @name           youtube - autoplay off
// @include        http*://www.youtube.com/*
// ==/UserScript==
addEventListener('load', function onLoad() {
   removeEventListener('load', onLoad);
var checkbox = document.getElementById("autoplay-checkbox");
if (checkbox.checked){
	checkbox.click();
}
});
Das gleiche gilt für diese Variante:
// ==UserScript==
// @id             youtube_autoplay-off
// @name           youtube - autoplay off
// @include        http*://www.youtube.com/*
// ==/UserScript==
var checkbox = document.getElementById("autoplay-checkbox");
if (checkbox.checked){
	checkbox.click();
}
Hier noch ein Beispiellink:
Hat jemand eine Idee?
Viele Grüße
