您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Automatically toggles the statistics option on at noteflight.com.
// ==UserScript== // @name Autoselect Statistics in Noteflight // @namespace Unseeable's Noteflight Tools // @version 1.2.0 // @license GPL-3.0-or-later // @description Automatically toggles the statistics option on at noteflight.com. // @description:es Activa automáticamente la opción de estadísticas en noteflight.com. // @description:fr Active automatiquement l'option statistiques sur noteflight.com. // @description:de Schaltet die Statistikoption auf noteflight.com automatisch ein. // @author Colton Stone // @tag productivity // @tag utilities // @match *://noteflight.com/scores/view/* // @icon https://www.google.com/s2/favicons?sz=32&domain=noteflight.com // @grant unsafeWindow // ==/UserScript== (function() { var uwin = unsafeWindow; console.log(uwin); function checkNested(obj, args) { for (var i = 0; i < args.length; i++) { if (!obj || !obj.hasOwnProperty(args[i])) { return false; } obj = obj[args[i]]; } return true; } function waitForGlobal(keyPath, callback) { var args = keyPath.split('.'); if (checkNested(uwin, args)) { callback(); } else { setTimeout(function() { waitForGlobal(keyPath, callback); }, 100); } } waitForGlobal("nfeditor", () => { uwin.nfeditor.targetElement = document.getElementById("r3app"); const targetElement = uwin.nfeditor.targetElement; const keyPressEvent = new KeyboardEvent("keypress", { key: "t" || "T", altKey: true, }); targetElement.dispatchEvent(keyPressEvent); }); })();