您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Show all puzzles as incorrect
- // ==UserScript==
- // @name Set all chesscom puzzles in rush as failed
- // @namespace http://tampermonkey.net/
- // @version 20220930
- // @description Show all puzzles as incorrect
- // @author soup_steward
- // @match https://www.chess.com/*
- // @match https://chess.com/*
- // @require http://code.jquery.com/jquery-latest.js
- // @grant none
- // @license MIT
- // @inject-into content
- // ==/UserScript==
- function waitForElm(selector) {
- return new Promise(resolve => {
- if (document.querySelector(selector)) {
- return resolve(document.querySelector(selector));
- }
- const observer = new MutationObserver(mutations => {
- if (document.querySelector(selector)) {
- resolve(document.querySelector(selector));
- observer.disconnect();
- }
- });
- observer.observe(document.body, {
- childList: true,
- subtree: true
- });
- });
- }
- function setPuzzleStatus(){
- $(".streak-icon-square-checkmark").addClass("streak-icon-square-x");
- $(".streak-icon-square-checkmark").removeClass("streak-icon-square-checkmark");
- $(".streak-indicator-correct").addClass("streak-indicator-incorrect");
- $(".streak-indicator-correct").removeClass("streak-indicator-correct");
- };
- waitForElm('.streak-icon-square-x').then((elm) => {
- setPuzzleStatus();
- });
- setPuzzleStatus();
- $('#board-layout-sidebar').bind('DOMSubtreeModified', function(e) {
- setPuzzleStatus();
- });
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址