2016-05-03 8 views
0

Мы пытаемся добавить шаг регистрации при подключении к сети с помощью Captive Portal. Это просто для настольных компьютеров, проверка подлинности для мобильных пользователей осуществляется мобильным приложением. Этот процесс отлично работает в обычном браузере, но запрос AJAX завершается с ошибкой, когда он находится в скрытом окне портала.Captive Portal: сообщение AJAX очень непредсказуемо

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

Любая помощь будет замечательной!

+1

У меня нет объяснения недетерминизма, который вы испытываете, но если вы говорите об устройствах Apple: [этот ответ] (https://stackoverflow.com/questions/20843992/ajax-on- captive-network-assistant-on-ios-and-osx) предполагает, что запросы _asynchronous_ AJAX блокируются. Глядя на [ajax-документацию JQuery] (https://api.jquery.com/jQuery.ajax/): междоменные запросы и запросы JSONP не могут выполняться синхронно и поэтому блокируются программным помощником Apple Captive Network Assistant. только путь вокруг этого был бы сделать API того же домена для прокси-запроса. – Birchlabs

ответ

0

Не уверен, что это связано с вашей проблемой, но мы заметили новое поведение Captive Network Assistance (CNA).

В частности, страница всплеска, у которой есть рабочий процесс UX, который требует перенаправления на несколько URL-адресов, CNA будет тайм-аут и продолжить рабочий процесс на веб-странице Safari.

Смотрите наше сообщение на форуме разработчиков Apple here.

Отредактировано для связи с моей учетной записью.

 Смежные вопросы

  • Нет связанных вопросов^_^