您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
adds linked names to requests
// ==UserScript== // @name AO3 Exchange requests' names link to their profiles // @namespace http://tampermonkey.net/ // @version 0.23 // @description adds linked names to requests // @author exuvia // @match https://archiveofourown.org/collections/*/requests* // @match https://archiveofourown.org/collections/*/assignments/* // @icon http://archiveofourown.org/favicon.ico // @grant none // @license MIT // ==/UserScript== (function () { Array.from(document.getElementsByClassName("header module")).forEach(authorBox => { let ele = authorBox.children[0]; let keep = ele.innerText.split(" by "); let authorName = keep.pop(); ele.innerText = keep.join("") + " by "; let linkedName = document.createElement('a'); if (authorName.indexOf("(") > -1) { let username = authorName.split("(")[1].split(")")[0]; let pseud = authorName.split(" (")[0]; linkedName.href = "https://archiveofourown.org/users/" + username + "/pseuds/" + pseud; } else { linkedName.href = "https://archiveofourown.org/users/" + authorName; } linkedName.innerText = authorName; ele.appendChild(linkedName); }) })();