Полезное баловство, используем консоль браузера

Иногда знание JavaScript помогает не только заработать денег, а и упростить себе жизнь.

Некоторые задачи решаются через консоль браузера (F12), и имеют высокий КПД.
Правда, когда я это происходит, то меня не покидает ощущение того, что я занимаюсь каким-то баловством.

Мое сегодняшнее баловство — это скрипт, который делает одну простую вещ — скроллит страницу вниз.
Особенность его в том, что при достижении самого низа, он ждет, и если подгрузился дополнительный контент, продолжает листать страницу вниз.
Интервал, т количество попыток подобраны методом проб и ошибок.

var attempts = 100, 
scrollInterval = setInterval(function(){
     scrolled = window.innerHeight+window.scrollY; 
     window.scroll(0,scrolled); 
      
    if(scrolled == document.body.clientHeight){
       if(!attempts--){
           clearInterval(scrollInterval);
       }
   }
},200);


Остановить это все просто —
clearInterval(scrollInterval);


Когда это может быть полезно?

1. Когда нужно быстро долистать до конца страницы, а колесико крутить лень. (Это как раз мой случай, нужно было пролистать список из 1000 подписок в твиттере, чтобы потом эмулировать событие щелчка на всех кнопках «Отписаться»)
2. Когда нужно долистать свою ленту на несколько лет назад.

В комментариях можно поделиться своим полезным баловством.
Теги:
javascript

Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.