Remove autoplay from video suggestions on youtube
// ==UserScript==
// @name Remove Youtube Autoplay
// @namespace https://gitlab.com/helq
// @description Remove autoplay from video suggestions on youtube
// @include http://www.youtube.com/*
// @include https://www.youtube.com/*
// @version 1.0.1
// @grant none
// @author helq
// @license CC0
// ==/UserScript==
// Script based from:
// http://greasyfork.org/scripts/7893 by @wxc (https://greasyfork.org/en/users/8868-wxc)
let button_id = 'improved-toggle';
let deactivated = false;
let clickButton = function(node) {
"use strict";
node.click();
document.body.removeEventListener('DOMSubtreeModified', f, false);
console.log("It has been turned off :D");
}
let f = function() {
"use strict";
if (!deactivated) {
//console.log("Detecting autoplay");
let node = document.getElementById(button_id);
if (node !== null && node.hasAttribute('active')) {
console.log("Autoplay on. Trying to turn it off");
setTimeout(clickButton, 150, node);
deactivated = true;
}
}
}
//f();
document.body.addEventListener('DOMSubtreeModified', f, false);
setTimeout(f, 400);