您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
This script allows you to press spacebar to advance to the next round or game in geoguessr, rather than hunting for buttons to click on.
// ==UserScript== // @name Geoguessr - Spacebar to advance to next round // @version 0.0.1 // @description This script allows you to press spacebar to advance to the next round or game in geoguessr, rather than hunting for buttons to click on. // @match https://www.geoguessr.com/* // @author Tyow#3742 // @grant none // @license MIT // @namespace http://greasyfork.icu/users/1011193 // ==/UserScript== let SPACE_TO_ADVANCE_ENABLED = true; function autoClick() { let a = document.querySelector('div[class*=round-result_actions_] button'); let c = document.querySelector('button[data-qa*=start-game-button]'); let d = document.querySelector('div[data-qa*=function-lock] button'); let e = document.querySelector('button[data-qa*=close-round-result]'); let f = document.querySelector('button[data-qa*="play-again-button"]'); let possible_buttons = [a,c,d,e,f]; for (let possible_button of possible_buttons) { if (possible_button) possible_button.click(); } } document.addEventListener('keypress', (f) => { console.log(f); switch (f.key) { case ' ': // press space to automatically press buttons that advance the game (next round, new game, etc) if (SPACE_TO_ADVANCE_ENABLED && (document.activeElement.tagName.toLowerCase() != 'input' && document.activeElement.tagName.toLowerCase() != 'textarea')) { autoClick(); f.preventDefault(); } break; }; });