您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Get the location from GeoGuessr and copy the coordinates to clipboard.
当前为
// ==UserScript== // @name GeoGuessr Helper // @namespace http://tampermonkey.net/ // @version 0.1 // @description Get the location from GeoGuessr and copy the coordinates to clipboard. // @author ChatGPT // @match https://www.geoguessr.com/* // @grant none // ==/UserScript== (function() { 'use strict'; // Wait for the page to load completely window.addEventListener('load', function() { // Check if we are on the correct GeoGuessr page by looking at the URL let urlSplit = window.location.href.split("/"); if (urlSplit.includes("game") || urlSplit.includes("challenge")) { // Create a button for user interaction let btn = document.createElement("button"); btn.innerHTML = "复制经纬度"; btn.style.position = "fixed"; btn.style.top = "10px"; btn.style.right = "10px"; btn.style.zIndex = "99999"; document.body.appendChild(btn); // Add click event to the button btn.addEventListener("click", function() { try { let rawData = document.querySelectorAll("#__NEXT_DATA__")[0].textContent; let jsonData = JSON.parse(rawData); let rounds = jsonData.props.pageProps.game.rounds; let currentRound = rounds[rounds.length - 1]; let coordinates = currentRound.lat + "," + currentRound.lng; // Copy to clipboard navigator.clipboard.writeText(coordinates).then(function() { console.log("Coordinates copied to clipboard:", coordinates); }).catch(function(err) { console.error("Error copying coordinates to clipboard:", err); }); } catch (error) { console.error("Error fetching GeoGuessr location:", error); } }); } }); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址