您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
be 1337
// ==UserScript== // @name 10 fast fingers in ur ass // @version 0.1 // @description be 1337 // @author Zeper // @require https://code.jquery.com/jquery-2.1.1.min.js // @match https://10fastfingers.com/typing-test/* // @match https://10fastfingers.com/advanced-typing-test/* // @namespace https://gf.qytechs.cn/users/191481 // ==/UserScript== var input = document.getElementsByClassName("form-control")["0"]; var btnreload = document.getElementById("reload-btn"); var mots = 0; var Keystrokes = 0; var WPM = 0; var text; var inputnospace; function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } async function demo() { text = document.getElementsByClassName("highlight")["0"]; inputnospace = input.value.replace(/ /g,''); if(inputnospace != text.innerHTML){ input.value = text.innerHTML; mots = mots+1; Keystrokes = Keystrokes + (input.value.length+1); WPM = Math.round((((Keystrokes)-(input.value.length+1))/5)); btnreload.innerHTML = "WPM: " +WPM; console.clear(); console.log("Correct words: "+ (mots-1)); console.log("Keystrokes: "+(Keystrokes-(input.value.length+1))); console.log("WPM: "+ (((Keystrokes)-(input.value.length+1))/5)); } await sleep(20); demo(); } input.onclick = function() { input.setAttribute("type", "submit"); demo(); }; btnreload.onclick = function() { mots = 0; Keystrokes = 0; WPM = 0; };
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址