您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Create a link in a user's steam profile to quickly see his stats Rocket League.
// ==UserScript== // @name Show Rocket League Stats via Steam // @namespace steam // @include /https?:\/\/steamcommunity\.com\/(id|profiles)\/[^/]+\/?$/ // @description Create a link in a user's steam profile to quickly see his stats Rocket League. // @version 1.2 // @author @Glaived_Dev // @licence CC0 - Public Domain // @grant none // ==/UserScript== /** * @namespace * @property {object} config * @property {object} config.variables - Contains script configuration. * @property {string} config.variables.siteForShowStats - Site used to display statistics. "rocketleague.tracker.network" | "rocketleaguestats" * @property {bool} config.variables.sameTab - If you want open the page in the same tab */ config = function(){ var variables = { siteForShowStats: "rocketleague.tracker.network", sameTab: true, }; function init(){}; return { init: init, variables: variables, }; }(); /******************************************************************************************************************************************************* ******************************************************************************************************************************************************* **************************** **************************** **************************** DON'T MODIFY ANYTHING BELOW **************************** **************************** **************************** ******************************************************************************************************************************************************* ******************************************************************************************************************************************************* */ id = window.location.href.replace(new RegExp(/https?:\/\/steamcommunity\.com\/(id|profiles)\//), ""); if(id.substr(id.length - 1) == "/") id = id.slice(0, -1); jQuery(document).ready(function(){ console.log("%c INFO : Show Rocket League Stats via Steam script is running… ", "color: #3498db"); if(config.variables.siteForShowStats == "rocketleaguestats") var url = "https://rocketleaguestats.com/profile/steam/"; else if(config.variables.siteForShowStats == "rocketleague.tracker.network") var url = "https://rocketleague.tracker.network/profile/steam/"; else var url = "https://rocketleague.tracker.network/profile/steam/"; var tab = config.variables.sameTab ? "_self" : "_blank"; var private = jQuery(".profile_private_info").size() > 0 ? true : false; if(private){ jQuery("head").append("<style>\ .profile_header_actions {\ clear: both;\ }\ .profile_header_badgeinfo_badge_area {\ float: right;\ }\ .profile_header .profile_header_centered_persona {\ right: initial;\ }\ </style>"); jQuery(".profile_header_actions").prepend("<a class=\"btn_profile_action btn_medium\" target=\""+tab+"\" href=\""+url+id+"\"><span>Rocket League stats</span></a>"); }else{ jQuery(".profile_item_links").prepend("<div class=\"profile_count_link ellipsis\">\ <a target=\""+tab+"\" href=\""+url+id+"\">\ <span class=\"count_link_label\">Rocket League stats</span> \ </a>\ </div>"); } });