您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Best 10FastFingers bot
// ==UserScript== // @name 10FastFingers - Typing Bot // @namespace https://goldie.site // @version 1.0 // @description Best 10FastFingers bot // @author @Golie#1337 // @match https://10fastfingers.com/typing-test/* // @match https://10fastfingers.com/advanced-typing-test/* // @grant none // ==/UserScript== (function() { 'use strict'; var WORD_LENGTH = 5; var speedContainer = document.querySelector('#speedtest-main > div:nth-child(7) > div.col-md-6.col-sm-4.hidden-xs'); var speedElem = document.createElement('span'); speedElem.style = "font-size: 26px; font-weight: bold;"; speedContainer.insertAdjacentElement('beforeEnd',speedElem); var correctChars = 0; document.addEventListener('keyup',function(e) { if (e.keyCode === 32) { var lastWord, stream = user_input_stream; lastWord = stream.slice(stream.lastIndexOf(' ',stream.length-2)+1,-1); if (words[word_pointer-1] === lastWord) { correctChars += words[word_pointer-1].length + 1; } } }); setInterval(function() { if (countdown === 60) correctChars = 0; var avgSpeed = countdown !== 60 ? correctChars*60/(60-countdown)/WORD_LENGTH : 0; if (avgSpeed < 0) avgSpeed = 0; speedElem.innerHTML = avgSpeed.toFixed(1)+" WPM "; },1000); $( "#inputfield" ).keyup(function() { $("#inputfield").val( $(".highlight").text() )}); })();