您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
加深点击后的条目
// ==UserScript== // @name DMHYReadFilter // @namespace https://github.com/lycloudqaq/ThreadViewed-Darker // @version 1.1 // @description 加深点击后的条目 // @author lycloud // @match *://share.dmhy.org/* // @grant GM_setValue // @grant GM_getValue // ==/UserScript== (function () { var filterTr = document.querySelectorAll("table#topic_list>tbody>tr.even"); for (var i = 0; i < 40; i++) { filterTr[i].setAttribute("class", "odd") } filterTr = document.querySelector("table#topic_list"); filterTr.setAttribute("border", "1"); filterTr.setAttribute("style", "border-collapse: collapse;border-color: #000;"); })(); (function () { var readArray = []; readArray = readArray.concat(GM_getValue('read')); var aFilter = document.querySelectorAll('tr>.title>a'); for (var i = 0; i < aFilter.length; i++) { var id = parseInt(aFilter[i].href.slice(35, 41)); if (readArray.includes(id) == true) { aFilter[i].parentNode.parentNode.setAttribute("style", "background-color:#ccc;"); } aFilter[i].addEventListener('mousedown', function () { id = parseInt(this.href.slice(35, 41)); if (readArray.includes(id) == false) { readArray.push(id); if (readArray.length > 320) { readArray.shift() }; GM_setValue('read', readArray); this.parentNode.parentNode.setAttribute("style", "background-color:#ccc;"); } }) } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址