根据何同学的时间锁设计的网页版,网页添加请修改下方'@match'项,可添加或减少你需要的match网站.
// ==UserScript==
// @name 时间锁
// @namespace https://github.com/Jie-Qiao
// @version 0.4
// @description 根据何同学的时间锁设计的网页版,网页添加请修改下方'@match'项,可添加或减少你需要的match网站.
// @author Jie Qiao
// @match https://www.zhihu.com/*
// @match https://weibo.com/*
// @match https://www.douban.com/*
// @match https://www.bilibili.com/*
// @grant window.close
// ==/UserScript==
var time=0;
var remained=false;
(function() {
'use strict';
time = prompt("你为什么要打开网站?\n你要看多长时间?\n你还能去做什么?\n\n请设置浏览时间(分钟)", "5");
if(time == null){
window.close();
}
time=time*60*1000;
setInterval(tick,1000)
// Your code here...
})();
function tick() {
time=time-1000;
if(time<=0){
var r=confirm("时间结束,是否退出:"+document.title);
if (r==true)
{
time=0;
window.close();
}
else
{
time = prompt("设置继续浏览时长", "1");
if (time <=1){
remained=true;
}else{
remained=false;
}
time=time*60*1000;
}
}
if (time<=60*1000 && remained==false){
alert("还剩1分钟");
remained=true;
}
}