iOS:Open a Welcome Page in Safari, not CNA (post-authentication)

"When I connect a device to a special Wi-Fi network, I want users to authenticate themselves. The authentication page is opened using CNA (Captive Network Assistant) on iOS, but CNA has limitations and does not meet my needs.

Is it possible to directly launch Safari after connecting to Wi-Fi? Or, can the CNA page have a button or link that quickly redirects users to Safari?

How should I proceed?"

Does CNA documentation exist for developers? If so, please provide a link.

Can you debug the CNA screen with developer tools? If so, how?

Is it possible to force the use of Safari instead of the CNA? If so, how?

I have the same problem... CNA is driving me mad! There's plenty of StackOverflow questions about this issue, and as of today they all lack 100% satisfying answers:

  • http://stackoverflow.com/questions/23281552/captive-wifi-popup-click-a-link-to-open-safari

  • http://stackoverflow.com/questions/29744245/ios-open-a-welcome-page-in-safari-not-cna-post-authentication

  • http://stackoverflow.com/questions/36128510/facebook-login-oauth-and-osx-10-11-cna

  • http://stackoverflow.com/questions/39495989/facebook-login-on-apple-cna

  • http://stackoverflow.com/questions/35610240/facebook-apple-cna

iOS:Open a Welcome Page in Safari, not CNA (post-authentication)
 
 
Q