您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Detect words in div, color code the parent div, hide ads
// ==UserScript== // @name Fileforum Repair // @namespace highlighter // @author lobo // @version 1.49 // @include https://*.betanews.com/* // @include http://*.betanews.com/* // @include http://*fileforum.com/* // @include https://*fileforum.com/* // @grant none // @description Detect words in div, color code the parent div, hide ads // @grant GM_addStyle // ==/UserScript== $('.section.topdownloads').css('display', 'none'); $('html').css('background', '#222222'); $('.summary').css('display', 'none'); $('.sectionTop').css('display', 'none'); $('.topdownloads ol').css('display', 'none'); $('#bd .navCol').css('display', 'none'); $('#bd .mainCol').css('width', '67%'); $('.file .license').css('color', '#fff9f9').css('padding-bottom', '0.2em').css('copadding-toplor', '0.3em'); $('.actions > a').css('color', 'white'); $('#bd .wideCol').css('width', '100%'); $('#topAd').css('display', 'none'); $('.ad').css('display', 'none'); $('#hd #topnavBar').css('display', 'none'); $('#bd .sideCol').css('width', '365px'); $('#page').css('width', '1150px'); $('.actions a').each(function(){ newtext = $(this).text().replace("Watch", "Exclude"); $(this).text(newtext); var oldUrl = $(this).attr("href"); // Get current url var oldUrl = oldUrl.replace("notifications", "exclusions"); // Create new url var oldUrl = oldUrl.replace("javascript:popwin(\'", ""); var newUrl = oldUrl.replace(";\')", ""); $(this).attr("href", newUrl).attr('target','_blank'); // Set herf value }); //changed this to block entire div if match bad word $('div.license').each(function() { var ourText = $(this).text().toLowerCase(); // convert text to Lowercase if(ourText.match('shareware')) { $(this).parents().eq(0).css('background-color', 'red').css('padding', '5px').css('border-radius', '4px'); //$(this).parents().eq(1).css('display', 'none'); } else if (ourText.match('mac')) { //order matters, if it matches the first word it wont match the next $(this).parents().eq(0).css('background-color', 'purple').css('padding', '5px').css('border-radius', '4px'); //$(this).parents().eq(1).css('display', 'none'); } else if (ourText.match('ios')) { $(this).parents().eq(0).css('background-color', 'purple').css('padding', '5px').css('border-radius', '4px'); //$(this).parents().eq(1).css('display', 'none'); } else if (ourText.match('open')) { $(this).parents().eq(0).css('background-color', '#90d192').css('padding', '5px').css('border-radius', '4px'); } else if (ourText.match('adware')) { $(this).parents().eq(0).css('background-color', 'orange').css('padding', '5px').css('border-radius', '4px'); } else if (ourText.match('freeware')) { $(this).parents().eq(0).css('background-color', '#56b3c4').css('padding', '5px').css('border-radius', '4px'); } else if (ourText.match('subscription')) { $(this).parents().eq(1).css('display', 'none'); } else if (ourText.match('demo')) { $(this).parents().eq(1).css('display', 'none'); } });