您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Черный список для постов на DTF
当前为
// ==UserScript== // @name Black List DTF // @namespace http://tampermonkey.net/ // @version 0.2 // @icon https://dtfstaticbf19cf1-a.akamaihd.net/static/build/dtf.ru/favicons/apple-touch-icon-180x180.png // @homepageURL https://dtf.ru/u/105948-fenrir // @description Черный список для постов на DTF // @author Fenrir // @match https://dtf.ru/* // @run-at document-start // @grant none // ==/UserScript== //!!!!!!!!! //Добавьте в blackList никнеймы или ссылки на профили пользователей (предпочитетельный вариант), //которых вы не хотите видеть в ленте //!!!!!!!!! var blackList = [ // 'Riverander', // 'https://dtf.ru/u/1922-andrey-apanasik' ]; addEventListener("DOMContentLoaded", function() { deletePost(); console.log("blacklist worked"); }); addEventListener("DOMNodeInserted", function() { deletePost(); console.log("blacklist worked"); }); function deletePost() { var feed = document.getElementsByClassName("feed__container"); var posts = feed[0].getElementsByClassName("feed__item"); var i; var j; for (i = posts.length-1; i >= 0; i--) { var link = posts[i].querySelectorAll('div>a.content-header-author') var a = link[0].getAttribute('href') for (j = 0; j < blackList.length; ++j) { if ( (posts[i].getElementsByClassName("content-header-author__name")[0].textContent.indexOf(blackList[j]) != -1) || (a == blackList[j]) ) { posts[i].remove(); } }; }; };