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();
}
});
Alles anzeigen
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();
}
Alles anzeigen
Hier noch ein Beispiellink:
Hat jemand eine Idee?
Viele Grüße