Траблшутинг вебинаров

Oct 07, 2021 04:35

Вдохновился идеей dar_n_lie и написал скрипт для курсов на Webinar, который добавляет под каждым постом в ленте новостей две кнопки: первая разворачивает все комментарии и вторая дополнительно прокручивает экран к самому последнему из них. После того, как все комментарии подгрузятся, фон кнопки немного меняет цвет. Выглядит это так:


Устанавливается в пару кликов по следующей ссылке: https://greasyfork.org/ru/scripts/433527-expand-comments-at-webinar-ru

Тестировал в Google Chrome и Firefox, в других браузерах также по идее должно работать.

В качестве первого шага будет предложено установить специальное расширение для браузера - лично я воспользовался Violentmonkey, так как он современный и open source, но Tampermonkey и Greasemonkey тоже подойдут.

Код скрипта можно посмотреть по той же ссылке выше, там используются всякие асинхронные вызовы и MutationObserver-ы, и так как я к фронтенду вообще и JavaScript в частности не имею никакого отношения, а писал всё как обычно по Stack Overflow, то комментарии по оптимизации и улучшению только приветствуются.
Previous post Next post
Up