問題タブ [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.

0 投票する
0 に答える
1289 参照

wifi - キャプティブ ポータルで Wi-Fi 認証を強制するにはどうすればよいですか?

キャプティブ ポータルを使用して認証する Wi-Fi があります。ブラウザが開かず、認証を要求しない場合がありますか? 強制するオプションはありますか?ある種のキャッシュをクリアしますか?

ありがとう

0 投票する
2 に答える
5264 参照

wifi - Raspbian でキャプティブ ポータルを作成する

キャプティブ ポータルに問題があります。

誰かが私の Raspberry wifi アクセス ポイントに接続しようとしたときにポップアップを開きたいです。そのために、Rpi を Wi-Fi アクセス ポイントに変え、Rpi に LAMP サーバーを配置しました。

実際には DNSMASQ を使用し、conf ファイルを次のように変更します。

そして、すべての接続をキャプチャするために iptables を変更します。

したがって、電話で接続してブラウザにアクセスすると、サーバーのホームページにリダイレクトされます=>これは私が望むものなので、それは良いことです:)しかし、私の問題は、ホームページを自動的に開くトリガーが必要なことですネットワークに接続したとき。

誰でもこれを行う方法を知っていますか?

別の質問として、ブラウザで「google.fr」を呼び出すと、Apache ホームページにリダイレクトされますが、ブラウザで検索リクエストを起動するとエラーが発生します。誰でも理由を知っていますか?

0 投票する
3 に答える
21306 参照

iphone - iOS 7 で Apple Captive Network Assistant ログインをバイパス

iOS 7 がhttp://www.apple.com/library/test/success.htmlのスプーフィングをブロックしたので、キャプティブ ネットワーク アシスタントのログイン ページをブロックする別の方法を探しています。Apple には 1->m の Web サイトをチェックするデバイスがあるため、会社のオープン ネットワークですべてがブロックされているかどうかはわかりません。

それをブロックする方法がない場合は、条件ページのように同意ボタンのある Web ページに変更することもできますが、それを行う方法も見つかりません。

0 投票する
0 に答える
498 参照

captivenetwork - キャプティブ ポータルのポップアップは Mac では機能しますが、iOS (6 または 7) では機能しません

Hostapd、Dnsmasq、および Lighttpd を実行している Raspberry Pi を使用しているため、ユーザーが Pi の AP に接続すると、ブラウザに何を入力しても .local URL にリダイレクトされます。これはどのシステムでも問題なく動作します。

iOS7 のキャプティブ ポータルの問題に関する多数のスレッドを見つけましたが、逆の問題があります。スプラッシュ ページをバイパスしたくありません。一貫して表示する必要があります。Mac (10.8.5) から AP に接続すると、Pi がホストするページのポップアップ ウィンドウがミニ ブラウザ ウィンドウに表示されますが、iOS 6 または 7 では表示されません。

Captive Network Assistant は、これらの各システムで異なる動作をしていますか? 有効にするために lighttpd.conf で何かする必要がありますか?

どんな助けでも大歓迎です!

0 投票する
1 に答える
4897 参照

javascript - Javascript detection of iOS Captive Network Assistant webpage

I am running a webapp that is displayed just after a user successfully logged on a wifi network using a captive portal.

On iOS, after the user logs in, my webapp is displayed in the CNA (Captive Network Assistant) popup and the top right button label is turned to "Ok" to allow the user to close this popup.

I want to have a specific behavior in my webapp when it is displayed inside this CNA popup, so I am trying to detect (with Javascript) if my webapp is displayed in such a popup.

I first bet on the window.innerHeight value but on my iPhone 5 it seems difficult :

  • 460px height inside Safari
  • 440px height inside Safari during shared connection or telephone call
  • 459px height inside Captive Network Assistant
  • 439px height inside Captive Network Assistant during shared connection or telephone call

1px difference is, in my point of view, not enough to figure out if I am in this CNA popup.

Is there any other javascript information I can rely on to determine if I am in such a popup ?

Thank you

0 投票する
0 に答える
771 参照

node.js - キャプティブ ポータルをセットアップしてローカルホストの Web サイトにアクセスする方法

そのため、Webサーバーを搭載したubuntu-12.04 Linuxボックスがあり、dhcpを使用してアクセスポイント(ホストパッド)として機能します。簡単なキャプティブ ポータルをセットアップして、アクセス ポイントに接続したすべての人がブラウザを開いたときに Web サーバーにアクセスするように強制したいと考えています。

Chillispot/coovachilli は、非常に複雑で重量があるように見えました。別のアプローチに関する提案、または同じことを行うための単純な node.js プログラム。

外部のインターネットやセキュリティ/ログイン アカウントにアクセスする必要はありません。