// ==UserScript== // @name Youtube - Restore Classic // @version 1.0.0 // @description If youtube is in the new 2017 YouTube Material Redesign, automatically restore classic view // @author Cpt_mathix // @match https://www.youtube.com // @include https://www.youtube.com/* // @license GPL version 2 or any later version; http://www.gnu.org/licenses/gpl-2.0.txt // @namespace https://greasyfork.org/users/16080 // @run-at document-start // @grant none // @noframes // @downloadURL none // ==/UserScript== (function() { replaceCookie("PREF"); function replaceCookie(name) { var match = document.cookie.match(RegExp('(?:^|;\\s*)' + name + '=([^;]*)')); if (match ? match[1] && match[1].search(/f6=(a|b)/) === -1 : null) { if (match[1].search(/f6=(a|b)/) === -1) { document.cookie = "PREF=" + match[1] + "&f6=a" + ";path=/;domain=.youtube.com"; } else if (match[1].search(/f6=\d/) !== -1) { document.cookie = "PREF=" + match[1].replace(/f6=\d/, 'f6=a') + ";path=/;domain=.youtube.com"; } location.reload(); } } })();