mTurk Title Bar Timer

Puts remaining time on mTurk hit into titlebar.

目前为 2014-10-30 提交的版本。查看 最新版本

// ==UserScript==
// @name        mTurk Title Bar Timer
// @include       /^https://www.mturk.com/mturk/(preview|continue|accept|submit|return)*/
// @version     1
// @namespace https://gf.qytechs.cn/users/6438
// @description Puts remaining time on mTurk hit into titlebar.
// ==/UserScript==

var original_title = document.title;
var st = unsafeWindow.serverTimestamp;
var et = unsafeWindow.endTime;
var timer_id;
var offset;

if (st && et) {
	timer_id = setInterval(function() {
		if (!offset) { offset = (new Date()).getTime() - st; }
		var left = Math.floor((et.getTime() - (new Date()).getTime() + offset) / 1000);
		var days = Math.floor(left / (86400));
		var hours = Math.floor(left / 3600) % 24;
		var mins = Math.floor(left / 60) % 60;
		var secs = left % 60;
		document.title = original_title + ": " + days + ":" + hours + ":" + ("0" +mins).slice(-2) + ":" + ("0" +secs).slice(-2);
	}, 1000);
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址