您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Hides sidebar.
// ==UserScript== // @name Mining Rig Rental Cleanup // @namespace http://blasttrader.herokuapp.com/ // @version 1.2 // @description Hides sidebar. // @author Jorge Boscan // @match https://www.miningrigrentals.com/* // @grant none // ==/UserScript== document.getElementById("main-nav").style.display = 'none'; document.getElementById("content").setAttribute("style","margin-left: 0 !important"); document.getElementsByClassName('foobar-close-button')[0].click(); function httpGet(theUrl) { var xmlHttp = null; xmlHttp = new XMLHttpRequest(); xmlHttp.open( "GET", theUrl, false ); xmlHttp.send( null ); return xmlHttp.responseText; } var btcusd = Number(httpGet("https://api.bitcoinaverage.com/ticker/global/USD/24h_avg")); var balance = document.getElementById("balance_table"); if (balance !== null) { var rows = balance.getElementsByTagName("tbody")[0].children; for (var i in rows) { var row = rows[i]; if (typeof row == "object") { var payout = Number(row.children[3].textContent); row.children[3].textContent = row.children[3].textContent + ", $" + (payout * btcusd).toFixed(2) } } var pendingTag = document.getElementsByTagName("tr")[1].children[1]; var pendingValue = Number(pendingTag.textContent); pendingTag.textContent = pendingValue + ", $" + (pendingValue * btcusd).toFixed(2); var balanceTag = document.getElementsByTagName("tr")[2].children[1]; var balanceValue = Number(balanceTag.textContent); balanceTag.textContent = balanceValue + ", $" + (balanceValue * btcusd).toFixed(2); var totalValue = pendingValue + balanceValue; var tbodyHTML = document.getElementsByTagName("tbody")[1].innerHTML; tbodyHTML += '<tr>' + '<td align="right"><b>Total</b></td>' + '<td>' + (totalValue).toFixed(8) + ', $' + (btcusd * totalValue).toFixed(2) + '</td></tr>'; document.getElementsByTagName("tbody")[1].innerHTML = tbodyHTML; document.getElementsByTagName("tbody")[1].children[3].parentNode.insertBefore(document.getElementsByTagName("tbody")[1].children[3], document.getElementsByTagName("tbody")[1].children[2]); }