Realmente debería agregarse un recorrido más exhaustivo a la IMO de wiki de documentos, pero ahora comparto lo que puedo a través del móvil.
Para compatibilidad con 2.5 y 3.x, puede usar JBrowser para hacer alguna detección del navegador. Sin embargo, esta clase puede no funcionar bien con navegadores o versiones más recientes. Para usarlo para obtener el navegador:
$browser = JBrowser::getInstance()->getBrowser();
Para las versiones 3.2 y posteriores, puede usar JApplicationWebClient, que es una clase más nueva diseñada para ser más flexible con las opciones actuales del navegador. Para usarlo para obtener el navegador:
$client = JFactory::getApplication()->client->browser;
Ambas clases están documentadas en el sitio API, http://api.joomla.org/cms-3/index.html lo vinculará a la página base para 3.3 documentos.
JBrowser
, especialmente si desea verificar si el dispositivo es móvil o no o de qué tipo. Es realmente con errores.Además de la respuesta de Michael, la clase JApplicationWebClient tiene algunas otras propiedades útiles:
JApplicationWebClient Class API Documentation
fuente