問題タブ [captivenetwork]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - iOS: CNA (認証後) ではなく、Safari でウェルカム ページを開く
キャプティブ ポータルを実行しています。対象ユーザーはモバイル デバイスのみです。ユーザーが CNA で認証された後、ユーザーに「ようこそページ」を開きたいと思います。このページは、制限された CNA 環境では機能しないインタラクティブな要素が含まれているため、CNA ではなく (モバイル) Safari で開く必要があります。
以前に他のポータルでこれが機能しているのを見たことがありますが、それらがどのように機能しているかはわかりませんし、長い間調査した後でもその方法を理解できません.
私が持っているものは次のとおりです。
- キャプティブ ポータル / キャプティブ ネットワークが機能しています
- 接続しているユーザーは、ポップアップに表示されるスプラッシュ ページを取得します (CNA)
- 認証は必要ないので、この時点で接続され、右上のボタンに「OK」と表示されます
私が欲しいのは:
- Safari ウィンドウを開くこのスプラッシュ ページのリンクまたはボタン
また
- 一部の JavaScript、リダイレクト、CNA が閉じられたときに Safari ウィンドウを開くその他のもの。
これまでに見つけたものは何もありません (たとえば、target="_system" の使用について言及されています)。これらのホテルや他のポータルがどうにかしてそれを行う方法を知っている人はいますか?
javascript - iOS および OSX の Captive Network Assistant (WISPr) で angularJS を実行する
以前のプロジェクトから、Apple のキャプティブ ネットワーク アシスタント (WISPr クライアントとも呼ばれます) が制限されたブラウザーを実行することを知っています。キャプティブ ポータルでブラウザーをデバッグするにはどうすればよいですか? を参照してください。iOSおよびOSX の Captive Network Assistant の Ajax。
私のホットスポットは angularJS Web ページを実行しています。Windows Phone 8.1 と OS X Lion では、Angular ページが正常に動作します。私の iOS 8.3 では、コードのどこかに JavaScript エラーがあるはず{{myVar}}
です。これは、Angular フレームワークが適切にロードされていないことを意味するコード内の角度変数式を確認できるためです。
何が原因でしょうか?
wif - Wifi リピーターとキャプティブ ポータル
さて、ネットサーフィンをした後、キャプティブポータルがwifiリピーターの使用を妨げているかどうかを教えてくれるサイトが1つもないことをほぼ確認できます. Wifi プロトコルがどのように機能するかについての知識が限られているため、いくつかの質問をするしかありません。とにかく、ここにそれらがあります:
前提: ユーザーがインターネットに接続する前に Web ページにログインする必要があるキャプティブ ポータルを備えた Wifi がある
Q1: その Wifi 信号をポータブル Wifi リピーターで単純に延長した場合、新しい延長された Wifi 信号は機能しますか? なぜですか、そうでないのですか?
Q2: デスクトップでキャプティブ ポータルを通過した後、デスクトップをアクセス ポイントとして設定し、他のデバイスが対応する信号を使用してインターネットに接続できるようにすることはできますか? なぜですか、そうでないのですか?(そうであれば、他のデバイスはもう一度ログインする必要がありますか?)
Q3: 質問 2 に対する回答が肯定の場合のみ:
ログインに成功した後、キャプティブ ポータルで 10 時間の連続接続が許可されている場合、最初にコンピューターとルーターを介してその Wi-Fi に接続できますか他のデバイスを拡張信号に接続してインターネットに接続できるようにしますか?
あなたの助けに感謝します。
ios - Apple CNA、認証後に自動終了?
私のWifiキャプティブホットスポットの達成iOS
と管理を試みています,OSX
私は完全に成功することができません:
CNA が表示されます。 => 完了。
CNA ボタンCancelがDone => Done になります。
CNA は終了します。=>私の質問: CNA が自動的に閉じる可能性はありますか? (または、レンダリングされたページ内のボタンで CNA に閉じるようにする)
3. をどのように管理できますか? これが機能しているのをすでに見ましたか (認証後の CNA 自動クローズ) ?
ありがとう -
ios - iOS アプリで Wi-Fi ホットスポット アクセスを処理する
私のデバイス (ios8) は、入るとスターバックス Wi-Fi に接続し、ブラウズを開始すると、同意して接続するよう求めるキャプティブ UI がスローされます。大丈夫だ。しかし、ネットワークに接続できないか、キャプティブ UI を起動する方法がわからないため、アプリに何かが欠けています。これを修正するにはどうすればよいですか? 私は到達可能性モジュールを使用しており、ネットワークがダウンしていることを検出できますが、認証ページをトリガーする方法がわかりません..どんな助けにも感謝します. ありがとう!
ios - キャプティブ ネットワークでピアツーピア Wi-Fi は可能ですか?
この投稿によると、ピアツーピアは iOS デバイス間の Bonjour 接続を採用していることを知っています:ピアツーピア Wi-Fi。ただし、Starbucks や Panera Bread などのキャプティブ ネットワーク内のデバイス間でこれを機能させることはできませんでした。
この環境でデバイス間の接続を確立できた場合は、コードを提供してください。ありがとうございました!
私の目標は、サービスが貧弱な場合でも通信を許可し、データ プランを完全に回避することです。
facebook - MacOS および Facebook Cookie の問題を伴うキャプティブ ネットワーク
MAC OS (バージョン: 10.10.5/2 でテスト済み)のキャプティブ ポータルから Facebook ログインを使用すると、「 Cookie が必要です」というエラーが表示されます。同じ Mac の Safari では問題なく動作します。UserAgent の例: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML、Gecko など) キャプティブ ポータルの他のサイトでは、Cookie を処理しますが、サーバー側からは JavaScript Cookie を読み取ります読んで、そのエラーが発生します。
これに対する回避策はありますか?先週までは、MAC OS キャプティブ ポータルでの facebook ログインに問題はありませんでした。
ありがとう。
javascript - Android キャプティブ ポータル ブラウザを検出できますか?
Android 5.0+ Lollipop の時点で、デバイスのデフォルト ブラウザではなく、Android のキャプティブ ポータル ブラウザで起動するキャプティブ ポータルがあります。
それらがキャプティブ ポータル ブラウザー (通常の Web ブラウザーではなく) にあるかどうかを何らかの方法で検出し、そうである場合は別のコンテンツを表示する必要があります。
ユーザー エージェントを調べるか、Javascript を使用して、それらがキャプティブ ポータル ブラウザ ウィンドウ内にあるかどうかを検出することは可能ですか? Android 5.1 デバイスのユーザー エージェントを確認しましたが、それらを区別するものは何もありません。
キャプティブ ポータル ブラウザ:
通常の Google Chrome:
バージョン番号にはわずかな違いがありますが、これは Android/Chrome のバージョン間で一貫性がなく、ブラウザーの種類を判断する信頼できる方法ではないようです。
それを検出する他の方法はありますか?前もって感謝します。