Detecta entre un navegador móvil o una aplicación PhoneGap

¿Es posible detectar si el usuario está accediendo a través del navegador o la aplicación usando JavaScript?

Estoy desarrollando una aplicación híbrida para varios sistemas operativos móviles a través de una página web y una aplicación PhoneGap y el objetivo sería:

Utilice el mismo código independientemente del destino de implementaciónAgregue el archivo PhoneGap.js solo cuando el agente de usuario sea una aplicación

Respuestas a la pregunta(16)

Su respuesta a la pregunta