您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
course subtitles fontsize editor
// ==UserScript== // @license MIT // @name LuminaEduSubtitlesEditor // @namespace http://tampermonkey.net/ // @version 0.1.1 // @description course subtitles fontsize editor // @author KyleCC // @match *://*.luminaedu.com/course/* // @icon https://www.google.com/s2/favicons?domain=csdn.net // @grant none // ==/UserScript== (function() { // insert slider for change font size var t = setInterval(myfun, 1000); function myfun() { var vjsMenu = document.getElementById("show"); if (vjsMenu == null) { return; } clearInterval(t); // insert slider let sliderNode = yc_createNode(`<input type="range" min="15" max="120" value="22" class="slider" id="subtitles-fontsize-slider">`); vjsMenu.appendChild(sliderNode); hookAddText(); } function hookAddText() { var player = document.getElementsByClassName('tcplayer')[0]; var _appendChild = player.appendChild; player.appendChild = function() { var innerslider = document.getElementById("subtitles-fontsize-slider"); var textAdding = arguments[0]; textAdding.style['font-size'] = `${innerslider.value}px`; return _appendChild.apply(this, arguments); }; } function yc_createNode(txt) { const template = txt; let tempNode = document.createElement('div'); tempNode.innerHTML = template; return tempNode.firstChild; } })();