您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Keeps track of how much time you've spent on Kong today
- // ==UserScript==
- // @name Kong Time
- // @namespace http://alphaoverall.com
- // @version 0.2
- // @description Keeps track of how much time you've spent on Kong today
- // @author AlphaOverall
- // @include http://www.kongregate.com/*
- // ==/UserScript==
- var then;
- var ref;
- function updateTime() {
- try {
- var now = new Date();
- if (Math.floor(((now-ref)/1000)) > 120) {
- localStorage.setItem("kongRef", new Date());
- localStorage.setItem("kongThen", new Date());
- then = new Date(localStorage.getItem("kongThen"));
- }
- ref = new Date(localStorage.getItem("kongRef"));
- if (then === null) { then = new Date(localStorage.getItem("kongThen"));}
- var timeui = document.getElementById("timeui");
- var diff = now-then;
- var diffHrs = Math.floor((diff % 86400000) / 3600000);
- var diffMins = Math.round(((diff % 86400000) % 3600000) / 60000);
- timeui.innerHTML =
- "<h2>Hey, "+active_user.username()+". You've been online for "+diffHrs+"h"+diffMins+"m "+
- "<img id=\"resetKongTimeImg\" style=\"width:2%; cursor:pointer;\" onclick='localStorage.setItem(\"kongThen\", new Date()); localStorage.removeItem(\"kongTotal\");' " +
- "src=\"http://icons.iconarchive.com/icons/icons8/windows-8/256/Very-Basic-Refresh-icon.png\"/></h2>";
- localStorage.setItem("kongRef", now);
- }
- catch (ex) { console.log(ex); init();}
- }
- function init() {
- try {
- if (localStorage.getItem("kongThen") === null) { localStorage.setItem("kongThen", new Date());}
- then = new Date(localStorage.getItem("kongThen"));
- if (localStorage.getItem("kongRef") === null) { localStorage.setItem("kongRef", new Date());}
- ref = new Date(localStorage.getItem("kongRef"));
- var timeui = document.createElement("div");
- timeui.id = "timeui";
- timeui.className = "sitemessage";
- timeui.innerHTML = "<h2>Hey, "+active_user.username()+"</h2>";
- var global = document.getElementById("global");
- global.appendChild(timeui);
- var go = setInterval(updateTime, 1000);
- } catch (ex) { console.log(ex);}
- } init();