您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Increment rankID in Torn rank report URL with a button
// ==UserScript== // @name Torn RankID Incrementer // @namespace http://tampermonkey.net/ // @version 1.3 // @description Increment rankID in Torn rank report URL with a button // @match https://www.torn.com/war.php?step=rankreport&rankID=* // @license MIT // @grant none // ==/UserScript== (function() { 'use strict'; // Get current rankID from URL const url = new URL(window.location.href); const rankID = parseInt(url.searchParams.get("rankID"), 10); // Create the button const btn = document.createElement("button"); btn.textContent = "Next Report"; btn.style.position = "fixed"; btn.style.top = "10px"; btn.style.right = "10px"; btn.style.zIndex = "9999"; btn.style.padding = "8px 12px"; btn.style.background = "#444"; btn.style.color = "#fff"; btn.style.border = "none"; btn.style.borderRadius = "5px"; btn.style.cursor = "pointer"; const idBox = document.createElement('input'); idBox.type = 'number'; idBox.id = 'myNumberInput'; // Optional: ID for styling or referencing later idBox.value = rankID; idBox.style.position = "fixed"; idBox.style.top = "50px"; idBox.style.right = "10px"; idBox.style.width = "70px"; idBox.style.zIndex = "9999"; idBox.style.padding = "8px 12px"; idBox.style.background = "#444"; idBox.style.color = "#fff"; idBox.style.border = "none"; idBox.style.borderRadius = "5px"; idBox.style.cursor = "pointer"; const goToBtn = document.createElement("button"); goToBtn.textContent = "Go"; goToBtn.style.position = "fixed"; goToBtn.style.top = "50px"; goToBtn.style.right = "110px"; goToBtn.style.zIndex = "9999"; goToBtn.style.padding = "8px 12px"; goToBtn.style.background = "#ddd"; goToBtn.style.color = "#444"; goToBtn.style.border = "none"; goToBtn.style.borderRadius = "5px"; goToBtn.style.cursor = "pointer"; // Add click behavior btn.onclick = () => { const nextID = rankID + 1; url.searchParams.set("rankID", nextID.toString()); window.location.href = url.toString(); }; goToBtn.onclick = () => { const nextID = parseInt(idBox.value, 10); url.searchParams.set("rankID", nextID.toString()); window.location.href = url.toString(); }; idBox.addEventListener('keydown', function(event) { if (event.key === 'Enter') { // Check if Enter key was pressed const nextID = parseInt(idBox.value, 10); url.searchParams.set("rankID", nextID.toString()); window.location.href = url.toString(); } }); // Add to the page document.body.appendChild(btn); document.body.appendChild(idBox); document.body.appendChild(goToBtn); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址