1949

Mail.ru - Мы ценим Вашу приватность, но у вас нет выбора

После очередного входа в почту mail.ru меня встретило блокируещее сообщение:

Форма маленькая, размеры не изменяются. Но вот текст из неё.

Текст соглашения

Мы ценим вашу приватность!

Мы и наши партнеры используем файлы cookie, IP-адрес или информацию браузера для персонализации рекламы. Это помогает показывать более релевантную рекламу, а также использовать эти данные для настройки содержания веб-сайта для Вас. Поскольку мы ценим конфиденциальность, мы просим Вашего разрешения на использование этих технологий.

Хранение и (или) доступ к информации на устройстве

Выбор базовых рекламных объявлений

Создание персонализированного профиля рекламных объявлений

Выбор персонализированных рекламных объявлений

Создание профиля персонализированного контента

Выбор персонализированного контента

Определение эффективности рекламы

Определение эффективности контента

Использование маркетинговых исследований для получения результатов анализа аудитории

Разработка и совершенствование продуктов

Использование точных данных геолокации

Активное сканирование характеристик устройства для идентификации

Текст явно даёт нам понять - просим разрешения, пользователь, показать тебе рекламу. После нажатия кнопки отклонить окно снова появляется сделать время, вынуждая найти кнопку "Настроить выбор".


А что же ждёт нас там?

А там список из почти 700 пунктов, по каждому из которых нужно щёлкнуть, что бы отключить.

Это целое испытание даже для самых терпеливых. Однако, ничего нам не мешает скальпелем знаний вскрыть этот гнойник издевательств над пользователями.


Открываем инструменты разработчика.

В Chrome

Или инструменты веб-разработчика в Firefox

В списке вкладок находим консоль (Console), вставляем туда JavaScript-код и нажимаем enter (или кнопка запустить).

function sleep(ms) {

return new Promise(resolve => setTimeout(resolve, ms));

}

XPath = "/html/body/div[1]/div[1]/div[1]/div[3]/table/tbody/tr/td[2]/a";

rets = document.evaluate(XPath, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null)

for (let i = 0, length = rets.snapshotLength; i < length; ++i) {

sleep(50).then(() => { rets.snapshotItem(i).click(); });

}


Возвращаемся в окно со списком для отключения и наслаждаемся, пока галочки по очереди автоматически снимаются.

После завершения можно смело сохранять свой утверждённый отказ от рекламы.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества