annotazioni youtube off figuccio

annotazioni riproduzione automatica off Youtube + sottotitoli on tema scuro

目前为 2023-02-25 提交的版本。查看 最新版本

// ==UserScript==
// @name                 annotazioni youtube off figuccio
// @namespace            https://greasyfork.org/users/237458
// @description          annotazioni riproduzione automatica off Youtube + sottotitoli on tema scuro
// @match                https://*.youtube.com/*
// @require              https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js
// @version              0.6
// @author               figuccio
// @run-at               document-end
// @license              MIT
// ==/UserScript==
(function() {
    'use strict';
         //tema scuro  on   f7 illum cinema
document.cookie = "PREF=f6=40000400&f7=140;domain=youtube.com";//ok tema scuro illum cinem disattivata
if(!localStorage.reload) {
 setTimeout("document.location.reload()",2000);
 localStorage.reload = 1;
    }
 ///////////////////////////
 //riproduzione automatica disattivata  2023
    function riproduzioneautomatica () {
        let autoplayButton = document.getElementsByClassName('ytp-autonav-toggle-button')[0];
        let autoplayEnabled = autoplayButton && autoplayButton.getAttribute('aria-checked') === 'true';
        if (autoplayEnabled) {
            console.log("proverà ora a disattivare la riproduzione automatica.");
            autoplayButton.click();
             }
}

    riproduzioneautomatica();

    var observer1 = new MutationObserver(function(mutations) {
        mutations.forEach(function(mutation) {
        riproduzioneautomatica();
        });
    });

    observer1.observe(document, { childList: true, subtree: true });

////////////////////////////////////////////////
      function sottotitoli() {
       if (document.querySelector('[aria-keyshortcuts="c"]').getAttribute('aria-pressed') !== 'true') {
           document.querySelector('[aria-keyshortcuts="c"]').click();
       }
    }
sottotitoli();
var observer = new MutationObserver(function(mutations) {
        mutations.forEach(function(mutation) {
        sottotitoli();
        });
    });

    observer.observe(document, { childList: true, subtree: true });
      ////////////////////////testannota
    setInterval(off=>{
   //attivare il menu delle impostazioni
   document.querySelectorAll(".ytp-settings-button").item(0).click();//apre
   //annotazioni
   if(document.querySelectorAll("div[role='menuitemcheckbox']")[1].getAttribute("aria-checked") == "true")
      document.querySelectorAll("div[role='menuitemcheckbox']")[1].click();

      document.querySelectorAll(".ytp-settings-button").item(0).click();//chiude

 }, 8000);

})();