LINUX.ORG.RU

История изменений

Исправление tongubin, (текущая версия) :

Так тоже не работает :(

(function() {
    document.querySelectorAll('div.msg_body').forEach(function(element) {
        const arr = element.innerText.split('\n\n');
//      const is_author_anon = arr.splice(-1).join().startsWith('anonymous ');
        const is_zd = arr.join().replaceAll(".","").toLowerCase().endsWith('забанься, дебил');
        if (/*is_author_anon && */is_zd) {
            element.closest('article').style.display = 'none';
        }
  });
})();

Если раскомментировать is_author_anon, то работает.

Пока что так. Индусский код, но он работает.

(function() {
    document.querySelectorAll('div.msg_body').forEach(function(element) {
        const arr = element.innerText.split('\n\n');
        const is_starts_from_nill = arr.splice(-1).join().startsWith('');
        const is_zd = arr.join().replaceAll(".","").replaceAll(",","").replaceAll(" ","").replaceAll("!","").toLowerCase().endsWith('забаньсядебил');
        if (is_starts_from_nill && is_zd) {
            element.closest('article').style.display = 'none';
        }
  });
})();

Почему if не принимает одно значение…

Исправление tongubin, :

Так тоже не работает :(

(function() {
    document.querySelectorAll('div.msg_body').forEach(function(element) {
        const arr = element.innerText.split('\n\n');
//      const is_author_anon = arr.splice(-1).join().startsWith('anonymous ');
        const is_zd = arr.join().replaceAll(".","").toLowerCase().endsWith('забанься, дебил');
        if (/*is_author_anon && */is_zd) {
            element.closest('article').style.display = 'none';
        }
  });
})();

Если раскомментировать is_author_anon, то работает

Исходная версия tongubin, :

Так тоже не работает :(

(function() {
    document.querySelectorAll('div.msg_body').forEach(function(element) {
        const arr = element.innerText.split('\n\n');
//      const is_author_anon = arr.splice(-1).join().startsWith('anonymous ');
        const is_zd = arr.join().replaceAll(".","").toLowerCase().endsWith('забанься, дебил');
        if (/*is_author_anon && */is_zd) {
            element.closest('article').style.display = 'none';
        }
  });
})();

Если раскомментировать if_author_anon, то работает