您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Подсчет числа рабочих в городе
// ==UserScript== // @name Virtonomica: Городской отдел статистики // @namespace Virtonomica // @description Подсчет числа рабочих в городе // @version 1.01 // @include http://igra.aup.ru/*/main/politics/mayor/*/units // @include https://*virtonomic*.*/*/main/politics/mayor/*/units // ==/UserScript== var run = function() { var win = (typeof(unsafeWindow) != 'undefined' ? unsafeWindow : top.window); $ = win.$; function numberFormat (number) { number += ''; var parts = number.split('.'); var int = parts[0]; var dec = parts.length > 1 ? '.' + parts[1] : ''; var regexp = /(\d+)(\d{3}(\s|$))/; while (regexp.test(int)) { int = int.replace(regexp, '$1 $2'); } return int + dec; } var table = $("table.unit-list"); var td = $("td.u-d + td"); all = 0; for (var i=0; i<td.length; i++){ works = td.eq(i).text().replace(" ", '').replace(" ", '').replace(" ", '').replace(" ", ''); works = parseInt( works ); all+= works; } var container = $("table.unit-top"); container.after("<div>Всего рабочих: " + numberFormat(all) +"</div>"); console.log("End"); } if(window.top == window) { var script = document.createElement("script"); script.textContent = '(' + run.toString() + ')();'; document.documentElement.appendChild(script); }