您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Match ID on match pages will launch Dota2 to watch that match.
// ==UserScript== // @name Dotabuff Match Link // @namespace http://gf.qytechs.cn/users/2240-doodles // @author Doodles // @version 2 // @description Match ID on match pages will launch Dota2 to watch that match. // @include *://*dotabuff.com/matches/* // @include *://*dotabuff.com/players/* // @grant none // @updateVersion 2 // ==/UserScript== if (document.URL.split('/matches/').length == 2) { var titleElement = document.getElementsByClassName('header-content-title')[0].getElementsByTagName('h1')[0]; var matchID = document.URL.split('/matches/')[1].split('/')[0].split('?')[0]; titleElement.innerHTML = 'Match <a title="Watch Match in Dota 2 Client" style="color:#92bb35;text-shadow: 1px 1px 1px #000000;" href="dota2://matchid=' + matchID + '">' + matchID + '</a><small>Overview</small>'; } else if (document.URL.split('/players/').length == 2) { var titleElement = document.getElementsByClassName('header-content-title')[0].getElementsByTagName('h1')[0]; var playerId = document.URL.split('/players/')[1].split('/')[0].split('?')[0]; playerId = '7656119' + (parseInt(playerId) + 7960265728).toString(); var titleText = titleElement.innerHTML.split('<small>')[0]; titleElement.innerHTML = '<a title="Steam Profile" style="color:#92bb35;text-shadow: 1px 1px 1px #000000;" href="http://steamcommunity.com/profiles/' + playerId + '">' + titleText + '</a><small>Overview</small>'; }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址