Netflix_Lowercase

Make the subtitles of Netflix lowercase, best used in conjunction with [Language Reactor].

Vous devrez installer une extension telle que Tampermonkey, Greasemonkey ou Violentmonkey pour installer ce script.

Vous devrez installer une extension telle que Tampermonkey pour installer ce script.

Vous devrez installer une extension telle que Tampermonkey ou Violentmonkey pour installer ce script.

Vous devrez installer une extension telle que Tampermonkey ou Userscripts pour installer ce script.

Vous devrez installer une extension telle que Tampermonkey pour installer ce script.

Vous devrez installer une extension de gestionnaire de script utilisateur pour installer ce script.

(J'ai déjà un gestionnaire de scripts utilisateur, laissez-moi l'installer !)

Vous devrez installer une extension telle que Stylus pour installer ce style.

Vous devrez installer une extension telle que Stylus pour installer ce style.

Vous devrez installer une extension telle que Stylus pour installer ce style.

Vous devrez installer une extension du gestionnaire de style pour utilisateur pour installer ce style.

Vous devrez installer une extension du gestionnaire de style pour utilisateur pour installer ce style.

Vous devrez installer une extension du gestionnaire de style pour utilisateur pour installer ce style.

(J'ai déjà un gestionnaire de style utilisateur, laissez-moi l'installer!)

// ==UserScript==
// @name         Netflix_Lowercase
// @namespace    http://tampermonkey.net/
// @version      1.1
// @description  Make the subtitles of Netflix lowercase, best used in conjunction with [Language Reactor].
// @author       You
// @match        https://www.netflix.com/watch/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=netflix.com
// @grant        none
// @license MIT
// ==/UserScript==

(function () {
    'use strict';

    // alert("Trying lol");
    let intervalTime = 10; // 30ms once

    const interval = setInterval(() => {
        toLowerCase();
    }, intervalTime);

    function toLowerCase(){
        let subtitleWords = document.querySelectorAll('.lln-word');
        subtitleWords.forEach(
            (word)=>{
                word.innerHTML = word.innerHTML.toLowerCase();
            }
        );
    }
    //todo: 在subtitle更新后自动启动,避免延迟

})();