您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
A simple script that adds subscription/favourite rates to a mod's page on Steam Workshop
// ==UserScript== // @name Steam Workshop Subscription Rates // @match https://steamcommunity.com/sharedfiles/filedetails/?id=* // @grant none // @version 1.0 // @author ddeeddii // @description A simple script that adds subscription/favourite rates to a mod's page on Steam Workshop // @namespace https://greasyfork.org/users/836818 // ==/UserScript== let statTable = document.getElementsByClassName("stats_table")[0]; let tableBody = statTable.getElementsByTagName('tbody')[0]; let cells = tableBody.getElementsByTagName("td"); let views = cells[0].innerText.replace(",", ""); let subs = cells[2].innerText.replace(",", ""); let favs = cells[4].innerText.replace(",", ""); // Subscription rate let subRateRow = tableBody.insertRow(); let subRateCellValue = subRateRow.insertCell(); let subRateCellText = subRateRow.insertCell(); let subRatePercent = Math.round((subs / views) * 100); subRateCellValue.appendChild(document.createTextNode(subRatePercent + "%")); subRateCellText.appendChild(document.createTextNode("Subscription Rate")); // Favourite rate let favRateRow = tableBody.insertRow(); let favRateCellValue = favRateRow.insertCell(); let favRateCellText = favRateRow.insertCell(); let favRatePercent = Math.round((favs / views) * 100); favRateCellValue.appendChild(document.createTextNode(favRatePercent + "%")); favRateCellText.appendChild(document.createTextNode("Favourite Rate"));