您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
自动套转 vpn
// ==UserScript== // @name 自动跳转vpn // @version 2024-10-16 // @description 自动套转 vpn // @author joans // @match https://supnet.menusifu.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=menusifu.com // @grant none // @license MIT // @namespace https://gf.qytechs.cn/users/1368348 // ==/UserScript== (function() { 'use strict'; // _(:з」∠)_ 处理代码 var btu = document.querySelector("#mainContent > div > div.jss295.clearfix > div:nth-child(2) > button.jss160.jss208.jss219.jss220.jss222.jss223.jss299") console.log(btu) btu.addEventListener('click', function() { var targetNode = document.querySelector("#mainContent > div > div.jss296 > table > tbody") var delay = null // 创建一个观察者对象 const observer = new MutationObserver(mutations => { mutations.forEach(mutation => { if(delay){ clearTimeout(delay);} // 这里可以执行数据更新后的逻辑 const runS = ()=>{ console.log("runS") var ipAddrs =document.querySelectorAll("#mainContent > div > div.jss296 > table > tbody > tr > td:nth-child(10)") var toBtu = document.querySelectorAll(".toLinkbtn") for(let j=0 ; j < toBtu.length ; j++){ toBtu[j].remove() } //ipAddr.insertAdjacentHTML("beforeend", "<p>Hello, World!</p>"); for(let i=0 ; i<ipAddrs.length;i++){ console.log(ipAddrs[i].textContent) console.log(ipAddrs[i].classList.contains("toLinkbtn")) ipAddrs[i].insertAdjacentHTML("beforeend", "<button class='toLinkbtn' type='button' style='background: none;border: none;' ><a href='http://"+ipAddrs[i].textContent+":22080/' target='_blank'><svg t='1729050846044' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4593' width='12' height='12'><path d='M590.665387 86.129778v178.119111c-390.144 0-713.386667 129.649778-544.995556 703.260444-26.396444-358.570667 147.456-471.096889 544.995556-471.096889v174.762667a30.606222 30.606222 0 0 0 52.451555 21.959111l371.768889-291.783111a31.232 31.232 0 0 0 0-44.032l-371.768889-293.205333a30.606222 30.606222 0 1 0-52.451555 22.016z' fill='#666666' p-id='4594'></path></svg><a></button>"); } observer.disconnect(); } delay = setTimeout(runS, 500); }); }); // 观察者的配置(观察目标节点的子节点的变化) const config = { childList:true, subtree: true }; // 传入目标节点和观察选项并开始观察 observer.observe(targetNode, config); }); // Your code here... })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址