2016-05-03 21 views
0

キャプティブポータルでネットワークに参加する際に登録手順を追加しようとしています。これはデスクトップのみのため、モバイルユーザーの認証はモバイルアプリで処理されます。通常のブラウザでは正常に動作しますが、キャプティブポータルウィンドウではAJAXリクエストが失敗します。キャプティブポータル:AJAX投稿は非常に予測不可能です

私は実際にキャプティブポータルウィンドウを使用して成功応答を受け取っていますが、失敗を返す時間は大半です。

助けがあれば助かります。

+1

私はあなたが経験している不確定性については説明しませんでしたが、Appleデバイスについて話している場合は:[この回答](https://stackoverflow.com/questions/20843992/ajax-on- captive-network-assistant-on-ios-and-osx)は、_asynchronous_AJAX要求がブロックされていることを示しています。 [JQueryのajaxドキュメント](https://api.jquery.com/jQuery.ajax/)を参照してください。クロスドメインリクエストとJSONPリクエストは同期して実行できないため、AppleのCaptive Network Assistantによってブロックされます。その要求をプロキシするために同じドメインのAPIを作成することしかできません。 – Birchlabs

答えて

0

あなたの問題に関連しているが、私たちは新しいCaptive Network Assistance(CNA)の動作に気付いていますか。

特に、いくつかのURLへのリダイレクトを必要とする私たちのUXワークフローを持つスプラッシュページでは、CNAはタイムアウトしてSafari Webページでワークフローを続行します。

アップルデベロッパーフォーラムhereへの私達のポストを見てください。

アカウントに接続すると編集されます。

関連する問題