¿Es posible detectar el browser del portal cautivo de Android?

Tengo un portal cautivo que, a partir de Android 5.0+ Lollipop, se inicia en el browser de Portal cautivo de Android en lugar del browser pnetworkingeterminado del dispositivo.

Necesito detectar de alguna manera si están en el browser del portal cautivo (a diferencia de un browser web normal) y, si es así, mostrar contenido diferente.

¿Es posible, al examinar el agente de usuario, o mediante Javascript, detectar si se encuentran dentro de la window del browser de Portal cautivo? He visto los agentes de usuario en mi dispositivo Android 5.1, pero no puedo ver nada para diferenciarlos:

NAVEGADOR DEL PORTAL CAUTIVO:

Mozilla/5.0 (Linux; Android 5.1; Elite 5 Build/LMY47D) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Mobile Safari/537.36 

GOOGLE REGULAR CHROME:

 Mozilla/5.0 (Linux; Android 5.1; Elite 5 Build/LMY47D) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.94 Mobile Safari/537.36 

Hay una ligera diferencia en los numbers de versión, pero esto parece inconsistente en las versiones de Android / Chrome y no es una forma confiable de determinar el tipo de browser.

¿Hay otras forms de detectarlo? Gracias por adelantado.

Puede usar Modernizr para detectar la existencia de las características Fetch API o Local Storage, que existen tanto en Google Chrome como en Firefox, etc., pero que no están disponibles en el browser del portal cautivo.