История изменений
Исправление 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
, то работает