Forwarded from Wi-Fi в метро
53-я сборка #webview!
* Исправлено встраивание скрипта на страницу авторизации — предыдущий метод убирал все переносы строк и изолировал специальные символы, иногда ломая код;
* Скрипт MosMetroV2.js теперь проверяет не только нахождение элемента на странице (
P.S. Ждал, пока приложение сломается, и оно всё-таки сломалось. И да, новая сборка спустя 7 месяцев и опять в пятницу вечером ¯\_(ツ)_/¯
TL/DR: Исправлен вылет по таймауту в алгоритме MosMetroV2WV (зацикливание на generate_204).
—
APK: https://mosmetro.duckdns.org/api/v1/download.php?branch=webview
Скрипт MosMetroV2.js для GreaseMonkey (подходит для браузеров на ПК): https://gist.github.com/TheDrHax/4e837578aa5d2898779a9d24a09a045f
* Исправлено встраивание скрипта на страницу авторизации — предыдущий метод убирал все переносы строк и изолировал специальные символы, иногда ломая код;
* Скрипт MosMetroV2.js теперь проверяет не только нахождение элемента на странице (
display: none), но и его видимость (visibility: 'hidden'). Дело в том, что на странице авторизации появилась невидимая кнопка, которая становится видимой на поздних этапах авторизации. Если нажать на эту кнопку в невидимом состоянии, она блокируется, не давая продолжить вход. Не знаю, специально ли это было сделано, но теперь скрипт не будет нажимать на такие кнопки раньше времени;P.S. Ждал, пока приложение сломается, и оно всё-таки сломалось. И да, новая сборка спустя 7 месяцев и опять в пятницу вечером ¯\_(ツ)_/¯
TL/DR: Исправлен вылет по таймауту в алгоритме MosMetroV2WV (зацикливание на generate_204).
—
APK: https://mosmetro.duckdns.org/api/v1/download.php?branch=webview
Скрипт MosMetroV2.js для GreaseMonkey (подходит для браузеров на ПК): https://gist.github.com/TheDrHax/4e837578aa5d2898779a9d24a09a045f