您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Prevents being on social media too long
当前为
// ==UserScript== // @name Social Limit // @namespace Fusir Projects // @description Prevents being on social media too long // @match *://*/* // @grant GM_setValue // @grant GM_getValue // @require https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js // @version 0.0.1.20190309195842 // ==/UserScript== const LIMIT = 1000*60; var socialmedia = ['voat.co','phuks.co','notabug.io','hooktube.com','invidio.us', 'reddit.com','facebook.com','twitter.com','gab.io','poal.co','instagram.com', 'youtube.com']; socialmedia = new Set(socialmedia); function onfocus() { var earliest = GM_getValue('earliest') || null; var latest = GM_getValue('latest') || null; if(Date.now()-latest>LIMIT) { console.log('Set new earliest'); earliest=Date.now(); } latest=Date.now(); if(earliest && Date.now()-earliest>LIMIT) { alert('Close all social media'); } else { alerttimeout = setTimeout(()=>{ alert('Close all social media') },LIMIT+earliest-Date.now()); } GM_setValue('earliest',earliest); GM_setValue('latest',latest); } if(socialmedia.has(location.hostname)) { console.log('Is social media'); var alerttimeout = null; onfocus(); $(window).focus(onfocus); $(window).blur(()=>{ if(alerttimeout) { clearTimeout(alerttimeout); } GM_setValue('latest',Date.now()); }); }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址