Ho qualche dubbio (nulla di certo) che navigator.userAgent si possa recuperare il dispositivo (device) ma che serva per il browser, comunque gogolando non dovresti avere problemi.