您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Simplifies reserving EC boxes on Howrse to yourself or unreserving them.
// ==UserScript== // @name Howrse Reserve EC Boxes Simplified // @namespace myHowrse // @description Simplifies reserving EC boxes on Howrse to yourself or unreserving them. // @include http://*.howrse.com/centre/box/* // @version 2 // ==/UserScript== // finds the URL to your presentation page lastMenu = document.getElementsByClassName("menu-sub-item last last-profil"); menuList = lastMenu[0].getElementsByTagName("a"); myPageLink = document.URL.substring(0,document.URL.indexOf("/centre")) + menuList[3].getAttribute("href"); usergroup2List = document.getElementsByClassName("usergroup_2"); // finds your username if you already have at least one reserved box i=0; reserveName = ""; while(i < usergroup2List.length) { if(usergroup2List[i].getAttribute("href") == myPageLink) { reserveName = usergroup2List[i].textContent; i = usergroup2List.length; } else ++i; } // sets all of the initial input values for the boxes to either your username or "" boxList = document.getElementsByName("boxFormReserverLogin"); for(i=0;i < boxList.length; ++i) { if(boxList[i].getAttribute("value") == reserveName) boxList[i].setAttribute("value",""); else boxList[i].setAttribute("value",reserveName); }