您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Очистка личных сообщений от конкретного пользователя.
// ==UserScript== // @name Ru.Board Messanger // @namespace ru-board // @description Очистка личных сообщений от конкретного пользователя. // @author ASE DAG // @license BSD License (http://debian.org/misc/bsd.license) // @version 1.0 // @grant GM_getValue // @grant GM_setValue // @include http://forum.ru-board.com/messanger.cgi* // @include https://forum.ru-board.com/messanger.cgi* // ==/UserScript== var a, b; function markBySender(sender) { for (var i=a; i<=messages.length-b; i++) { if (messages[i].childNodes[1].firstChild.innerHTML == sender) messages[i].childNodes[0].firstChild.checked = true; } } function addMarkBySenderButton() { messages = document.getElementsByClassName('dats'); for (var i=a; i<=messages.length-b; i++) { var markBySenderButton = document.createElement('a'); markBySenderButton.innerHTML = ' ✔'; markBySenderButton.href = '#'; markBySenderButton.addEventListener ('click', function() { markBySender(this.parentNode.firstChild.innerHTML); return false; }, false); messages[i].childNodes[1].appendChild(markBySenderButton); } } function whereWeAre () { switch (document.location.search) { case '?action=inbox': a=2; b=2; addMarkBySenderButton(); break; case '?action=outbox': a=1; b=2; addMarkBySenderButton(); break; }; } window.addEventListener('load', whereWeAre(), false);
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址