您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Чат без какаедов: скрывает сообщения от пользователей с классом "role-moderator"
当前为
// ==UserScript== // @name Hide sc2tv moderators // @description Чат без какаедов: скрывает сообщения от пользователей с классом "role-moderator" // @version 1.0 // @include http://sc2tv.ru/* // @include http://chat.sc2tv.ru/* // @namespace http://github.com/LannTheStupid // @grant GM_log // ==/UserScript== var ignored = 'role-moderator'; var ignoredSelector = "span." + ignored; function GM_wait() { var chat_element = document.getElementById("chat"); if (chat_element == null) { setTimeout(GM_wait, 50); } else { GM_run(); } } GM_wait(); function GM_run() { if ('MutationObserver' in window) { var chat_node = document.querySelector("#chat"); var observer = new MutationObserver(function(mutations) { for (var i = 0; i < mutations.length; i++) { for (var j = 0; j < mutations[i].addedNodes.length; j++) { var addedNode = mutations[i].addedNodes[j]; if (addedNode.nodeType == 1 && addedNode.querySelector(ignoredSelector) != null) { addedNode.style.display = "none"; } } } }); var config = { childList : true, subtree: true }; observer.observe(chat_node, config); } else { GM_log("The observer is NOT available"); } }