您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Kick all Spaming ad.
当前为
// ==UserScript== // @name DC - AntiSpam // @author Ladoria // @namespace InGame // @match http://www.dreadcast.net/Main // @require http://code.jquery.com/jquery-latest.min.js // @version 1.05 // @grant none // @description Kick all Spaming ad. // ==/UserScript== var hardKick = true; //kick all ad form the same spam var delay = 5; //minutes delay = delay * 60 * 1000; jQuery.noConflict(); $(document).ready( function() { function KickThoseShittyFuckingBrainlessAnonymusStupidities() { var ad = $('.petites_annonces tr'); var previousAd = ad.eq(0); for(var i = 1; i < ad.length; i++) { if(get_name(ad.eq(i)) == get_name(previousAd)) { if(get_title(ad.eq(i)) == get_title(previousAd)) { if(to_date(get_date(ad)).getTime() >= to_date(get_date(previousAd)).getTime() - delay) { ad.eq(i).hide(); if(true == hardKick) previousAd.hide(); } } } previousAd = ad.eq(i); } } function get_name(ad) { return ad.children('td').first().html(); } function get_title(ad) { return ad.children('td').eq(1).html(); } function get_date(ad) { return ad.children('td').eq(2).html(); } function to_date(text_date) { var day = text_date.substring(0,2); var month = text_date.substring(3,5); var year = text_date.substring(6,10); var hour = text_date.substring(11,13); var minute = text_date.substring(14,16); return new Date(year,month,day,hour,minute,0,0); } $(document).ajaxComplete( function(a,b,c) { console.log(c); if(/ItemAITL\/Annonce\/Find/.test(c.url)) KickThoseShittyFuckingBrainlessAnonymusStupidities(); }); }); console.log('DC - AntiSpam started');