Time to mix drinks and change lives
так еще и судя по clearInterval(timer) твой вариант только при первоначальном заходе на сайт и баннер снова будет прилетать при смене разделов
В твоем варианте как минимум
1) Не получится открыть другие попапы (подписчики в профиле например)
2) Будет по прежнему постоянно на секунду прилетать в лицо баннер и происходить долгая анимация его закрытия, в моем о его существовании забываешь
а так да, можно короче ценой читабельности, и даже еще короче - вон люди кидали правило для адблока dtf.ru##+js(no-setTimeout-if, '{n&&r(n),n=null', 100)
А вот и нет. оно находит сигнатуру метода который вызывается с setTimeout в 100мс в коде дтф и один раз его патчит
через правило в адблокере: https://dtf.ru/id1771180/4015073-kak-ubrat-banner-na-dtf-bez-pokupki-podpiski
через скрипт: https://dtf.ru/id304868/4015188-sdelal-nebolshoi-skriptik
правило dtf.ru##+js(no-setTimeout-if, '{n&&r(n),n=null', 100) на корню в жс вырезает открытие окошка а не тупо блочит элемент
перезагрузил страницу дтфа?
или это шутка про баннер в самом расширении
нейрохрючево + реклама тг канала ради которой и создавался пост-пустышка
прям какая-то пародия на типикал топ1 посты в популярном на дтф