您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
adds a link to loli.al of that beatmap
// ==UserScript== // @name loli.al osu linker // @version 0.1 // @description adds a link to loli.al of that beatmap // @include https://osu.ppy.sh/p/* // @include https://osu.ppy.sh/s/* // @include https://osu.ppy.sh/b/* // @copyright 2012+, SullyJHF // @namespace https://gf.qytechs.cn/users/4795 // ==/UserScript== //for beatmap search page var beatmaps = document.getElementsByClassName("beatmap"); for(i = 0; i < beatmaps.length; i++){ var curID = beatmaps[i].getAttribute('id') var curTag = beatmaps[i].getElementsByClassName("tags")[0]; curTag.innerHTML = curTag.innerHTML + '<a href="http://loli.al/mirror/search/?keyword='+curID+'" style="background: #BEB8FF">DL Mirror</a>'; } //for actual beatmap page var tablist_el = document.getElementById("tablist"); var regexp_diff = /beatmapTab active\" href=\"\/b\/(.*)\&.*<span>.*<\/span><\/a><\/li>/g; var kokotina = tablist_el.innerHTML; var diffname = regexp_diff.exec(kokotina)[1]; var lol = document.getElementsByTagName("h1")[0]; lol.innerHTML = lol.innerHTML + "<br><a target='_blank' href='http://loli.al/mirror/search/?keyword=" + diffname + "'>» DL Mirror</a>";
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址