¿Cómo forzó un portal cautivo a abrir un browser?

Configuré un Portal cautivo con dd-wrt, wifidog, authpuppy y algunos complementos de authpuppy, así como mi propia aplicación web.

  1. Me pregunto ¿qué es exactamente lo que hará que un browser en el dispositivo cliente se muestre ?
  2. ¿El browser emergente del iPhone / iPad es un modo de browser normal?
    • Parece que algo de JavaScript fallará en el modo de browser, como el shake.js , evento aunque la versión iOS Safari es> 4.2.1 de https://github.com/alexgibson/shake.js/

PD:

He hecho la investigación como

  • http://en.wikipedia.org/wiki/Captive_portal
  • https://personaltelco.net/wiki/CaptivePortal

No hablan mucho sobre el browser emergente.

¿Alguien podría ayudar?

Si intentas ver las statistics de la networking [request / respuesta], descubrirás que dispositivos como ios y Android continúan recibiendo continuamente algunas URL particulares [en el caso de Android es http://www.google.com/generate_204 , no lo hagas restring la url exacta para ios]. Estas URL son generadas por el sistema internamente. Estos pings informan a su server sobre varios detalles. Tan pronto como ios se conecta con un portal cautivo, trata de golpear la url generada por el sistema, al no entender que es una networking protegida a nivel de package y abrir el browser.

Espero que esto ayude.