Lenta.ru достала с редиректами

Лента, по всей видимости, накручивает поведенческие факторы, и на многих страницах у них добавлен редирект, который триггерится при скролле страницы.

Хочешь почитать статью, читаешь уже начало и начинаешь делать скролл — и тут — бац! — тебя перебрасывает на продвигаемую ими статью. Бесит сильно!

Для начала я просто удалял события, зацепленные на scroll, и таким образом всё же удавалось почитать интересующие меня статьи. А затем я написал плагин, который эту работу автоматизирует.

Как установить плагин

Вот репозиторий с плагином — https://github.com/sshra/lenta-anti-redirect

Качайте его себе локально, а затем через страницу хрома — chrome://extensions/ — устанавливаете через опцию — загрузить распакованное расширение, указывая папку, куда вы скачали плагин.

В консоли плагин будет выводить сообщения вроде:

Работает плагин следующим образом: он подключает на сайт с доменным именем lenta.ru скрипт, переопределяющий метод EventTarget.prototype.addEventListener

Так удаётся перехватить назначение событий типа scroll.

Мало букафф? Читайте есчо !

Payler для Woocommerce

Ноябрь 25, 2020 г.

Для blitzpet.ru занимался подключением платежной системы payler к woocommerce на WP. Обычно в таких случаях используются готовые "фирменные" плагины, разработанные dev team платежной системы для большинства популярных CMS. Но support со стороны payler ...

Читать

Скользящий блок внутри контейнера, но фиксированный относительно экрана

Июнь 15, 2023 г.

Сложно коротко описать поведение блока, а речь пойдет о sticky позиционировании в css. Невероятно классная штука position: sticky давно уже существует в спецификации, но пока ощутимая доля интернетчиков пользовалось IE, который не поддерживал значение ...

Читать

PHP загрузка файлов через форму

Апрель 30, 2018 г.

Получение данных из формы на PHP - одна из типовых задач. И если большинство полей не вызывает каких то сложностей с обработкой на входе, то поле для загрузки файлов - может оказаться крепким орешком для начинающего разработчика. Все проблемы возникают ...

Читать

Опыт работы с C# Xamarin

Июнь 28, 2022 г.

Что такое Xamarin - следует почитать отдельно. Вкратце, это платформа с идеологией .NET, позволяет писать код сразу для разных платформ - iOS, Android, Win. Меня интересовала возможность на знакомом языке (C#), написать что либо под Android. Я ...

Читать
 

Комментарии к «Lenta.ru достала с редиректами»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: