// ==UserScript== // @name 立刻警戒 // @namespace https://ez118.github.io/ // @version 0.3.0 // @description 一键将所有标签页的内容隐藏,并用其他页面覆盖以伪装,可自动暂停播放中的媒体。 // @author ZZY_WISU // @match *://*/* // @license GPLv3 // @icon data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEwLjUgMTNIOHYtM2gyLjVWNy41aDNWMTBIMTZ2M2gtMi41djIuNWgtM3pNMTIgMiA0IDV2Ni4wOWMwIDUuMDUgMy40MSA5Ljc2IDggMTAuOTEgNC41OS0xLjE1IDgtNS44NiA4LTEwLjkxVjV6IiBmaWxsPSIjMWRiNDU5Ij48L3BhdGg+PC9zdmc+ // @run-at document-end // @grant GM_addValueChangeListener // @grant GM_addStyle // @grant GM_setValue // @grant GM_getValue // @grant window.onurlchange // @require https://unpkg.com/zepto@1.2.0/dist/zepto.min.js // ==/UserScript== /* =====[ 用户自定义 ]===== */ const CompatibilityMode = false; const DICT = [ { "title":"腾讯网-QQ.COM", "url":"https://xw.qq.com/" }, { "title":"凤凰网", "url":"https://www.ifeng.com/" }, { "title":"w3school 在线教程", "url":"https://www.w3school.com.cn/" }, { "title":"jQuery css() 方法 | 菜鸟教程", "url":"https://www.runoob.com/jquery/jquery-css.html" }, { "title":"中国气象局-天气预报", "url":"https://weather.cma.cn/" }, { "title":"新浪网", "url":"https://www.sina.com.cn/" }, { "title":"搜狐", "url":"https://www.sohu.com/" }, { "title":"哔哩哔哩热门", "url":"https://www.bilibili.com/v/popular/all/" }, { "title":"网易新闻", "url":"https://news.163.com/" }, { "title":"精华区 - 博客园", "url":"https://www.cnblogs.com/pick/" }, { "title":"全部歌单 - 歌单 - 网易云音乐", "url":"https://music.163.com/#/discover/playlist" }, { "title":"少数派编辑部 的创作 - 少数派", "url":"https://sspai.com/u/ee0vj778/posts" }, { "title":"36氪 让一部分人先看到未来", "url":"https://www.36kr.com/" }, ]; /* =====[ 变量存储 ]===== */ const ICONS = { 'safety': '' }; var origTitle = ""; function randomInt(min, max) { /* 固定范围内的随机整数 */ min = Math.ceil(min); max = Math.floor(max); return Math.floor(Math.random() * (max - min + 1)) + min; } function showToast(message, duration) { /* 内建Toast显示函数 */ duration = duration || 3000; var toast = $('
'); toast.text(message); $('body').append(toast); toast.show(100); setTimeout(function () { toast.hide(100, function () { toast.remove(); }); }, duration); } function showCover() { /* 显示伪装遮罩 */ /* 若遮罩已存在,则不再创建 */ if($("#userscript-superMask").length > 0) { return; } /* 创建元素 */ var $superMask = $('