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 - опасаться нечего. Скрипт прочитает за вас.
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 - опасаться нечего. Скрипт прочитает за вас.