您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Displays time remaining for HIT in title bar.
- // ==UserScript==
- // @name mTurk Title Bar Timer
- // @author antithought
- // @version 1.0.1
- // @description Displays time remaining for HIT in title bar.
- // @include https://www.mturk.com/mturk/accept*
- // @include https://www.mturk.com/mturk/previewandaccept*
- // @include https://www.mturk.com/mturk/continue*
- // @include https://www.mturk.com/mturk/submit*
- // @namespace https://greasyfork.org/users/6438
- // ==/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);
- }