Change GeoGuessr Font to Comic Sans

Change the font of GeoGuessr to Comic Sans

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         Change GeoGuessr Font to Comic Sans
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  Change the font of GeoGuessr to Comic Sans
// @author       hwzt (the goat)
// @match        *://*.geoguessr.com/*
// @grant        none
// @run-at       document-end
// ==/UserScript==

(function() {
    'use strict';

    // Function to change font to Comic Sans
    function changeFont() {
        // Apply Comic Sans to the entire document body
        document.body.style.fontFamily = 'Comic Sans MS, Comic Sans, cursive';

        // Apply Comic Sans to all elements
        const elements = document.querySelectorAll('*');
        elements.forEach(el => {
            el.style.fontFamily = 'Comic Sans MS, Comic Sans, cursive';
        });
    }

    // Delay function call to ensure all elements are loaded
    function applyFontAfterDelay() {
        setTimeout(changeFont, 1000); // Delay in milliseconds
    }

    // Call the function after a short delay
    applyFontAfterDelay();
})();