Задать вопрос
eri
@eri

Как отличить окно «Регистрация в сети» андроида от стандартного Браузера?

Делаю хотспот. Не хочется терять уведомление о необходимости пройти авторизацию. Но при этом уведомить пользователя, что зайти лучше бы через Браузер/Хром/Оперу для того, чтоб заполнить анкетку и не потеряться при повторном подключении. Проще говоря нужны Куки.

Андроид дергает http://хост/generate_204 внутренним запросом (User-Agent: Dalvik), при обнаружении редиректа открывает окошко, в котором User-Agent уже не отличить от встроенного браузера или хрома. Что ещё можно выцепить яваскриптом?

Пока надежда только на этот хидер:
X-Requested-With: com.android.captiveportallogin
Правда с ним не поработать из яваскрипта, а кеширование на сервере отменяется вообще..
  • Вопрос задан
  • 407 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Skillbox
    Разработчик игр на Unreal Engine 4 с нуля до Middle
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы