您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
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 https://greasyfork.org/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; }; });