Geoguessr - Spacebar to advance to next round

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://gf.qytechs.cn/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;
    };
});

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址