Greasy Fork is available in English.
在帖子楼层中显示Steam名称。
当前为
// ==UserScript==
// @name Keylol论坛显示Steam名称
// @namespace http://tampermonkey.net/
// @version 1.0.0
// @description 在帖子楼层中显示Steam名称。
// @author Android_KitKat
// @match http*://keylol.com/*
// @grant GM_xmlhttpRequest
// @connect api.steampowered.com
// ==/UserScript==
(function() {
'use strict';
// 请在此处填写你的Steam网页API密钥
// 注册链接: https://steamcommunity.com/dev/apikey
var apikey = '';
function AppendSteamName(bar, steamids) {
GM_xmlhttpRequest({
method: 'get',
url: 'https://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=' + apikey + '&steamids=' + steamids,
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
onload: function(res) {
var data = JSON.parse(res.responseText);
var name = document.createTextNode(data.response.players[0].personaname);
bar.insertBefore(name, bar.firstChild);
}
});
}
var bars = document.getElementsByClassName('steam_connect_user_bar');
for (var bar of bars) {
var friendlink = bar.getElementsByClassName('steam_connect_user_bar_link_friend')[0].href
var steamids = friendlink.substring(20);
AppendSteamName(bar, steamids);
}
})();