Мы пытаемся добавить шаг регистрации при подключении к сети с помощью Captive Portal. Это просто для настольных компьютеров, проверка подлинности для мобильных пользователей осуществляется мобильным приложением. Этот процесс отлично работает в обычном браузере, но запрос AJAX завершается с ошибкой, когда он находится в скрытом окне портала.Captive Portal: сообщение AJAX очень непредсказуемо
Это кажется очень случайным, хотя я действительно получаю ответы об успехах, используя окно портативного порта, но большую часть времени он возвращает сбой.
Любая помощь будет замечательной!
У меня нет объяснения недетерминизма, который вы испытываете, но если вы говорите об устройствах 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