30.06.2016 01:59
 0просмотров 41 2

Улучшил флудофильтр. Теперь можно фильтровать по словам в сообщениях.

var fluders=[/attol/i, /WindWar/i, /fastwind/i];

tds = document.querySelectorAll('td[style="color: #000000; padding: 5px; font-size: 13px;"]');

for(var id=0; id<tds.length; id++){
  for(var j=0; j<fluders.length; j++){
    if(tds[id].textContent.search(fluders[j]) != -1){
      tr = tds[id].parentNode;
      tr.parentNode.removeChild(tr.previousSibling);
      tr.parentNode.removeChild(tr);
    }
  }
}

/i - означает поиск вне зависимости от регистра. Вроде работает. Пользуйтесь на здоровье. Можно не только ники использовать, можно любое слово добавить в список, но учтите что слишком большой список нежелательных слов могут понизить производительность, но учитывая что сообщений только 20 - опасаться нечего. Скрипт прочитает за вас.
Комментарии
1 / 30.06.2016 05:43 / Конгрессмен [13] ?
1. Зачем?
2. Ты видишь мое сообщение или я у тебя в флудофильтре?  
2 / 30.06.2016 09:16 / lucshiiiulian [13] ?
Конгрессмен,
1. Чтобы не читать лишний мусор, которого и так хватает в интернете.
2. Пока вижу, но добавить в фильтр не проблема   При чем выйти проблематично, т.к. я не увижу ни сообщения, ни ответы на сообщения.

Возможность комментировать доступна после регистрации