Greasy Fork is available in English.

Mail.ru Multi-session Bypass

Блокировка ограничений мультисессии в почте Mail.ru

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Greasemonkey lub Violentmonkey.

You will need to install an extension such as Tampermonkey to install this script.

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Violentmonkey.

Aby zainstalować ten skrypt, wymagana będzie instalacja rozszerzenia Tampermonkey lub Userscripts.

You will need to install an extension such as Tampermonkey to install this script.

Aby zainstalować ten skrypt, musisz zainstalować rozszerzenie menedżera skryptów użytkownika.

(Mam już menedżera skryptów użytkownika, pozwól mi to zainstalować!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Musisz zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

(Mam już menedżera stylów użytkownika, pozwól mi to zainstalować!)

Autor
Computershik73
Dziennych instalacji
1
Wszystkich instalacji
1
Oceny
0 0 0
Wersja
1.0.1
Utworzono
25-02-2026
Zaktualizowano
26-02-2026
Rozmiar
5,8 KB
Licencja
MIT
Dotyczy

mailru-multisession-bypass

Пользовательский скрипт для обхода ограничений на количество активных сессий в веб-интерфейсе почты Mail.ru (e.mail.ru).

Описание проблемы

Mail.ru ограничивает одновременную работу с одним почтовым ящиком более чем с 3 устройств, принудительно перенаправляя пользователя на страницу-заглушку #multi-session с требованием выйти из "лишних" браузеров.

Как это работает

Скрипт применяет комплексный подход для нейтрализации проверок на стороне клиента:

  1. Webpack Patching: Перехватывает загрузку модулей приложения и модифицирует JS-код "на лету", отключая флаги MULTI_COOKIE_RESTRICTION_ENABLED и обнуляя результаты запросов к API проверки сессий.
  2. Configuration Proxying: Использует JS Proxy для подмены конфигурационного объекта sotaConfig. Даже если приложение запрашивает статус ограничений, оно всегда получает ответ false.
  3. History API Interception: Блокирует попытки приложения выполнить редирект на URL, содержащие упоминание мультисессии.
  4. UI Cleanup: Скрывает остаточные элементы заглушек через CSS injection.

Технические особенности

  • Minimal Footprint: Скрипт не использует тяжелых библиотек и работает максимально быстро за счет document-start.
  • Stealth: Вместо удаления функций, скрипт подменяет возвращаемые ими значения, что минимизирует риск падения интерфейса почты.

Репозиторий на GitHub Профиль автора на 4PDA

Лицензия

MIT