// ==UserScript== // @name ddrk助手 // @namespace king // @version 0.4 // @description 1.去广告 2.收藏功能 3.历史观看记录 4.自动播放下一集 // @author hero-king // @match https://ddrk.me/* // @icon https://ddrk.me/favicon-32x32.png // @grant unsafeWindow // @grant GM_listValues // @grant GM_setValue // @grant GM_getValue // @grant GM_addValueChangeListener // @grant GM_registerMenuCommand // @require https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js // @downloadURL none // ==/UserScript== (function () { "use strict"; const Store = { setValue: function (key, value) { GM_setValue(key, value); }, getValue: function (key) { return GM_getValue(key) || localStorage.getItem(key); }, listValues: function () { return GM_listValues(); }, getLocalStorageData: function () { var len = localStorage.length; // 获取长度 var arr = new Array(); // 定义数据集 for (var i = 0; i < len; i++) { // 获取key 索引从0开始 var getKey = localStorage.key(i); // 获取key对应的值 var getVal = localStorage.getItem(getKey); // 放进数组 arr[i] = { key: getKey, val: getVal, }; } return arr; }, }; const Common = { //参数time为休眠时间,单位为毫秒: sleep: function (time) { return new Promise((resolve) => { setTimeout(resolve, time); }); }, }; /*去广告*/ $(".cfa_popup").css({ height: "0px" }); $("#iaujwnefhw").css({ height: "0", overflow: "hidden" }); $("#kasjbgih").css({ height: "0", overflow: "hidden" }); const styleStr = `