1

ログインページを構築したキャプティブポータルシステムがあります。このページは html5 と jquery で構築されています。これは単一ファイル、複数ページの jquery セットアップであり、通常のブラウザー (chrome、firefox など) で完全に正常に動作します。Android は通常、デバイスがキャプティブ ポータル Wi-Fi に接続されていることを検出し、「Wi-Fi ネットワークにサインイン」通知を表示します。これに触れると、独自の種類のブラウザー (Web ビューアー?) にログイン ページが読み込まれます。ログインページが機能していません。

メイン ページは表示されますが、他のすべてのページは空白で表示されます。また、メイン ページが表示されていても、ボタンをクリックしても何も起こりません。私の最初の考えでは、この「ブラウザ」では javascript または ajax が無効になっていましたが、サーバーから ajax を介してフェッチされた後、メイン ページは javascript で構築されており、javascript の実行または ajax 呼び出しが行われていなければ表示されませんでした。動作しています。

したがって、この問題のトラブルシューティングの方法がわかりません。誰でも助けることができますか?

4

1 に答える 1

3

問題は、コードのどこかで HTML5 の localStorage を使用していたことと、明らかに「WiFi にサインイン」するブラウザーがローカル ストレージをサポートしていないことでした。私は現在、Cookie に切り替えており、すべてが「ブラウザ」で正常に機能しています。私がこれに費やした 2 日以上を、これが他の誰かの助けになれば幸いです...

于 2016-01-27T10:31:46.600 に答える