Geoguessr Blink Mode

Shows the round briefly, then screen goes black and you have unlimited time to make your guess.

07.05.2022 itibariyledir. En son verisyonu görün.

// ==UserScript==
// @name         Geoguessr Blink Mode
// @description  Shows the round briefly, then screen goes black and you have unlimited time to make your guess.
// @version      0.2.2
// @author       macca#8949
// @license      MIT
// @include      https://www.geoguessr.com/*
// @run-at       document-start
// @grant        none
// @namespace    https://greasyfork.org/en/scripts/438579-geoguessr-blink-mode
// ==/UserScript==

const timeLimit = 1.5
//                ^^^ Modify this number above to change the time



// --------- DON'T MODIFY ANYTHING BELOW THIS LINE -------- //


function onScreen(element) {
    let rect = element.getBoundingClientRect();
    let topElement = document.elementFromPoint(rect.left, rect.top);
    if (element.isSameNode(topElement)) {
        return true;
    }
    return false;
}

let observer = new MutationObserver((mutations) => {
    if (document.querySelector('.compass__indicator')) {
        if (onScreen(document.querySelector('.compass__indicator'))) {
            setTimeout(() => {
                document.querySelector('.widget-scene-canvas').style.display = 'none';
            }, timeLimit * 1000);
        }
    }
});

observer.observe(document.body, {
  characterDataOldValue: false,
  subtree: true,
  childList: true,
  characterData: false
});