Added the "Check WiFi / Wired Network Login" menu item to the tools menu and button to the toolbar. This function launches the default router login / TOS (Terms Of Service) IP address in your preferred browser.
Added a check to see if the error pattern of a possible incomplete WiFi / wired network login is detected on any connection and ask if you would like to launch the default router login.
Added some minor optimizations.
Fixed some minor bugs.
A network will commonly require you to login and / or agree to their terms of service. On an unsecured network this usually happens automatically when you first bring up the browser otherwise all connections will fail. The "Check WiFi / Wired Network Login" function checks for a bindable address supplied by DHCP (192.168.180.134 for example). If found, the address for the router login is built from the subnet and .1 (192.168.180.1 for example). This address is launched in your preferred browser (http://192.168.180.1 for example) which should bring up the router login / terms of service web page.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In this release:
A network will commonly require you to login and / or agree to their terms of service. On an unsecured network this usually happens automatically when you first bring up the browser otherwise all connections will fail. The "Check WiFi / Wired Network Login" function checks for a bindable address supplied by DHCP (192.168.180.134 for example). If found, the address for the router login is built from the subnet and .1 (192.168.180.1 for example). This address is launched in your preferred browser (http://192.168.180.1 for example) which should bring up the router login / terms of service web page.