您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Hide all pets except your specified lab rats so you don't accidentally zap them!
当前为
// ==UserScript== // @name Neopets Lab Rat Filter // @namespace https://greasyfork.org/en/users/798613 // @version 1.0 // @description Hide all pets except your specified lab rats so you don't accidentally zap them! // @author darknstormy // @match http*://www.neopets.com/lab2.phtml // @icon https://www.google.com/s2/favicons?domain=neopetsclassic.com // @license MIT // @grant none // ==/UserScript== (function() { 'use strict'; const LAB_RATS = ["YourPetNameGoesHere"] waitForElement('form[action="process_lab2.phtml"]').then(form => { form.find("input").filter( function() { return $.inArray($(this).val(), LAB_RATS) === -1 }).parent().hide() }); })(); function waitForElement(selector) { return new Promise(resolve => { if ($(selector).is(":visible")) { return resolve($(selector)); } const observer = new MutationObserver(mutations => { if ($(selector).is(":visible")) { observer.disconnect(); resolve($(selector)); } }) // If you get "parameter 1 is not of type 'Node'" error, see https://stackoverflow.com/a/77855838/492336 observer.observe(document.body, { childList: true, subtree: true }) }) }