您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Linkify user names so it directs to playoverwatch profile
// ==UserScript== // @name Overwatch forums user info // @namespace abyx // @description:en Linkify user names so it directs to playoverwatch profile // @include http://*.battle.net/forums/*/overwatch/topic/* // @version 0.2 // @grant none // @description Linkify user names so it directs to playoverwatch profile // ==/UserScript== var postsCollection = document.getElementsByClassName("TopicPost-content"); var posts = Array.from(postsCollection); posts.forEach(function(x) { var linkToPosts = x.getElementsByClassName("Author-posts")[1].href; var bnet = /a=(.+)$/i.exec(linkToPosts)[1]; var bnetFormatted = bnet.replace("%23","-"); var region = /http:\/\/(\w+)\.battle/.exec(document.URL)[1]; var authorNameElement = x.getElementsByClassName("Author-name")[0]; var authorName = authorNameElement.innerHTML; authorNameElement.innerHTML = '<a href="https://playoverwatch.com/en-us/career/pc/' + region + '/' + bnetFormatted + '">' + authorName + '</a>'; });