Beim Herstellen einer Verbindung zu meiner SSID wird ein Browserfenster geöffnet. Wie?

-1

Ich möchte, dass meine Kunden eine Popup- / Browser-Anzeige erhalten, sobald sie meine WLAN-Verbindung hergestellt haben.

Derzeit läuft es mit HostAPD. Sie sehen meine SSID im verfügbaren WLAN, kein Passwort. Zugriff nur auf mein lokales Web. Keine IP-Weiterleitung.

Ich liebe es jedoch, dass meine Kunden ihren Browser automatisch öffnen (Begrüßungsseite im Captive-Portal), wenn sie meiner SSID beitreten. Ich möchte nicht, dass sie zahlen, oder ... zeigen Sie einfach einen Schuss!

Ich schaffe es nicht mit HostAPD. Sollte ich mit so etwas wie http://www.hotspotengine.com/ mehr Glück haben ?

Ich habe bereits https://stackoverflow.com/questions/31118196/captive-portal-detection-popup-implementation gelesen

ArchiT3K
quelle

Antworten:

0

Das Erkennen des Captive-Portals und das Anzeigen eines Popups erfolgt über das Betriebssystem des Geräts, das eine Verbindung zu Ihrem AP herstellt. Es gibt nicht viel, was Sie an Ihrem AP tun können, um Pop-up anzuzeigen.

Die meisten iOS- und neuen Windows-Geräte würden das tun, aber es ist auf Android nicht konsistent.

Ich gehe davon aus, dass Sie bereits ein Captive-Portal haben.

Wenn Sie ein Captive-Portal haben, können Sie eine Landing- / Splash-Page in der Konfiguration festlegen. Captive-Portale funktionieren folgendermaßen: Wenn ein Benutzer eine Verbindung zu Ihrem WLAN-Hotspot herstellt, wird er beim Browsen auf diese Zielseite umgeleitet.

Pop-up ist im Grunde genommen auch ein Browser. Wenn das Betriebssystem ein Captive-Portal erkennt, wird das Pop-up vom Betriebssystem geöffnet, das dann versucht, eine (vom Betriebssystem festgelegte) URL aufzurufen. Da die Benutzeranmeldung jedoch noch nicht vom WLAN-Hotspot autorisiert wurde, wird der Benutzer stattdessen zur Zielseite weitergeleitet, die Sie in den Einstellungen für das Captive-Portal festgelegt haben.

Wenn Sie kein voll funktionsfähiges Captive-Portal haben, können Sie eines von diesen verwenden: Coova Chilli , Chillispot , WiFiDog , NoCatSplash

Angegeben in der Reihenfolge der unterstützten Funktionen und der einfachen Implementierung.

Get Splashed
quelle
Danke @GetSplashed: ja, es wird vom Betriebssystem gemacht. Ich kann nichts gegen den Darstellungsprozess unternehmen, Ok. Wie wird der Inhalt einer Popup-Show definiert? Du siehst was ich meine ? Zum Beispiel fragt ein Restaurant-Captive-Portal nach Ihrer Geheimnummer in Ihrer Notiz, wo diese Seite gespeichert ist. Woher weiß das Betriebssystem, welche URL im Popup angezeigt werden soll? Das ist wirklich meine Aufgabe.
ArchiT3K
Ok, ich habe gerade meine Antwort aktualisiert, schau sie dir an. Es sollte dich zum Laufen bringen.
Get Splashed