Documentation of captive network portal behavior on different devices
Public Wi-Fi networks offering temporary internet access often begin new connections using a Captive Portal Mini-Browser (or "CPMB"). These CPMB utilities are built into operating systems in order to make it easier to connect to public Wi-Fi networks. The problem is that their behavior is nuanced, often undocumented and can be difficult to understand.
The goal for this project is to document captive portal behavior across the various client devices and to hopefully make it easier to build captive portal solutions that offer a better experience for users.
This project is organized by the Wireless Broadband Alliance (WBA). The aim of the WBA, together with its 100+ members, is to secure an outstanding user experience through the global deployment of next generation Wireless.
While the WBA organizes this project, anyone is encouraged to contribute. Please see the contribution guidelines to learn how or contact the WBA to find out more.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
If you'd like to preview the project locally (for example, in the process of proposing a change):
- Clone down the repository (
git clone https://github.com/wireless-broadband-alliance/captive-behavior.git
) cd
into the project's directory- Run
script/bootstrap
to install the necessary dependencies - Run
bundle exec jekyll serve
to start the preview server - Visit
localhost:4000
in your browser to preview the theme