您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
AtCoderの順位表から参加登録していないユーザを隠すスクリプトです。
当前为
// ==UserScript== // @name AtCoder Standings Excluding Unrated User // @namespace https://hals.one/ // @version 0.1 // @description AtCoderの順位表から参加登録していないユーザを隠すスクリプトです。 // @author HalsSC // @match https://atcoder.jp/contests/*/standings // @exclude https://atcoder.jp/contests/*/standings/json // @license MIT // @grant none // ==/UserScript== // 順位表の中で参加登録していないユーザの行を見つけ、hidden属性をtrueにする関数 function hidden_unrated(){ setTimeout((function(){ const unrated_users = document.querySelectorAll("span.user-unrated"); console.log(unrated_users); unrated_users.forEach(function(user) { let element = user; while (element && element.tagName !== "TR") { element = element.parentElement; } if(element){ element.hidden = true; } }); }), 1000); } // 「お気に入りのみ表示」にclickアクションとしてhidden_unrated関数を登録する関数 function set_onclick(){ setTimeout((function(){ const button = document.getElementById("checkbox-fav-only"); console.log(button); button.addEventListener("click", hidden_unrated); }),1000); } // メイン関数 (function(){ hidden_unrated(); set_onclick(); })();