您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
A script to hide Leetcode question difficultly
当前为
- // ==UserScript==
- // @name Leetcode invisible
- // @version 0.2
- // @description A script to hide Leetcode question difficultly
- // @author osjobs.nett
- // @match https://leetcode.com/*
- // @match https://leetcode-cn.com/*
- // @exclude https://leetcode-cn.com/problems/*/solution/
- // @exclude https://leetcode.com/problems/*/discuss/*
- // @grant none
- // @namespace https://gf.qytechs.cn/users/555531
- // ==/UserScript==
- // Since Leetcode use Ajax to load content,
- // we have to check the label in first few seconds
- if (window.location.href.indexOf("problemset") > -1) {
- var problemsetTimer = setInterval(problemsetFunction, 2000);
- } else if (window.location.href.indexOf("problems") > -1) {
- var updateTime = 0;
- var problemTimer = setInterval(problemFunction, 100);
- }
- function problemsetFunction() {
- // Problems list page
- if(document.querySelector("span.label-warning")|| document.querySelector("span.label-success") || document.querySelector("span.label-danger") ) {
- var elementE = document.querySelectorAll("span.label-success");
- var elementM = document.querySelectorAll("span.label-warning");
- var elementH = document.querySelectorAll("span.label-danger");
- update(elementE, "label-success");
- update(elementM, "label-warning");
- update(elementH, "label-danger");
- };
- if(document.querySelector("span.level-easy")|| document.querySelector("span.level-medium") || document.querySelector("span.level-hard") ) {
- var elementCE = document.querySelectorAll("span.level-easy");
- var elementCM = document.querySelectorAll("span.level-medium");
- var elementCH = document.querySelectorAll("span.level-hard");
- update(elementCE, "level-easy");
- update(elementCM, "level-medium");
- update(elementCH, "level-hard");
- }
- }
- function problemFunction () {
- if (updateTime > 0) {
- clearInterval(problemTimer);
- }
- if(document.querySelector("div.css-1e1vffy-Tools")) {
- document.getElementsByClassName("css-1e1vffy-Tools")[0].style.display = "none";
- updateTime += 1;
- }
- if(document.querySelector("div.difficulty__ES5S")) {
- var similar_element = document.getElementsByClassName("difficulty__ES5S");
- for (var i=0; i<similar_element.length; i++) {
- similar_element[i].textContent = "Unknown";
- }
- }
- }
- function update(element, classname) {
- for (var i=0; i < element.length; i++) {
- element[i].classList.remove(classname);
- element[i].textContent = "Unknown";
- }
- }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址