您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Quickly load all of your preferred preferences by pressing CTRL + M
// ==UserScript== // @name Auto Load Preferences // @namespace Ultrabox Scripts // @match https://ultraabox.github.io/ // @match https://aurysystem.github.io/goldbox/ // @match https://jummb.us/ // @grant none // @version 1.0.1 // @author PlanetBluto // @description Quickly load all of your preferred preferences by pressing CTRL + M // @license MIT // ==/UserScript== const SETTINGS = { autoPlay: false, // autoFollow: false, enableNotePreview: true, showLetters: true, showFifth: true, notesOutsideScale: false, setDefaultScale: true, showChannels: true, showScrollBar: true, alwaysFineNoteVol: true, enableChannelMuting: true, displayBrowserUrl: true, displayVolumeBar: true, showOscilloscope: true, showSampleLoadingStatus: true } const print = console.log var inited = false var toggleFunc = (elem, key) => { elem.value = key elem.dispatchEvent(new Event("change")) print(`${key}: `, localStorage.getItem(key)) } var int = setInterval(() => { var selectElem = document.querySelector(".selectContainer.menu.preferences > select") if (selectElem) { clearInterval(int) document.addEventListener("keydown", e => { if (e.which == 77 && e.ctrlKey) { Object.keys(SETTINGS).forEach(key => { localStorage.setItem(key, `${SETTINGS[key]}`) }) location.reload() } }) } }, 10)