Missing features in CNA
sebpiq opened this issue · 0 comments
CNA both in iOS and Android is missing some features, which will cause problems if you use them (for example file upload field, it will even cause iOS to simply drop you from the network without any warning).
There are several workarounds possible :
-
find a reliable way to detect that the browser is in fact a CNA from JavaScript and degrade gracefully.
Problem: on iOS, you can't just tell the user to open a browser, because you need to finish the connection process (or tap "cancel -> use without Internet"), otherwise you will be dropped from the network -
implement a connection process to redirect user to browser from CNA. This can be automatic (just click, and CNA automagically closes and browser opens) or simply make sure that the phone won't drop you off the network (on iOS this involves returning the "SUCCESS" page), and instruct the user to open a web browser manually. These processes were implemented in older version :