// ==UserScript== // @name Twiiter可疑用户提示 // @namespace https://github.com/ZeroMai // @version 0.0.1 // @description 标记骗子,疑似骗子,盗图用户 // @author ZeroMai // @include *twitter.com/* // @require http://cdn.staticfile.org/jquery/2.1.4/jquery.min.js // @require http://code.highcharts.com/highcharts.js // @require https://unpkg.com/tippy.js@3/dist/tippy.all.min.js // @license MIT // @supportURL https://github.com/ZeroMai // @compatible chrome // @incompatible firefox // @incompatible edge // @grant GM_addStyle // @downloadURL none // ==/UserScript== (function() { 'use strict'; var settings = { // 功能1-1 高亮骗子ID highlightSpecificCheatID : ["@henhendada", "@mademazi233"], // 需要高亮的ID数组 highlightSpecificCheatBack : "#d9534f", // 高亮背景色 ,红色 highlightSpecificCheatFront : "#ffffff", // 高亮字体颜色,白色 // 功能1-2 高亮盗图ID highlightSpecificThiefID : ["@lovesm521"], // 需要高亮的ID数组 highlightSpecificThiefBack : "#000000", // 高亮背景色,黑色 highlightSpecificThiefFront : "#ffffff", // 高亮字体颜色,白色 // 功能1-3 高亮疑似骗子ID highlightSpecifiDoubtID : ["@qimugouqi"], // 需要高亮的ID数组 highlightSpecificDoubtBack : "#0000CD", // 高亮背景色,蓝色 highlightSpecificDoubtFront : "#ffffff", // 高亮字体颜色,白色 } // 功能1-1 标注骗子ID var Cheat = document.getElementsByClassName("username u-dir u-textTruncate"); settings.highlightSpecificCheatID.map(function(i, n) { for(var index = 0; index < Cheat.length; ++index){ if(Cheat[index].innerText == i){ Cheat[index].innerText= i + " !!!骗子!!!"; } } }); // 功能1-2 标注盗图ID var Thief = document.getElementsByClassName("username u-dir u-textTruncate"); settings.highlightSpecificThiefID.map(function(i, n) { for(var index = 0; index < Thief.length; ++index){ if(Thief[index].innerText == i){ Thief[index].innerText= i + " !!!盗图!!!"; } } }); // 功能1-3 标注疑似骗子ID var Doubt = document.getElementsByClassName("username u-dir u-textTruncate"); settings.highlightSpecifiDoubtID.map(function(i, n) { for(var index = 0; index < Doubt.length; ++index){ if(Doubt[index].innerText == i){ Doubt[index].innerText= i + " !!!疑似骗子!!!"; } } }); })();