Si hai perfettamente ragione, basta usare
codice:
<script type="text/javascript">
document.writeln( navigator.userAgent );
</script>
Sono io che ho sempre utilizzato ASP per questo cose. Mea culpa

EDIT
Mi avete messo la pulce nella testa ed ho ripreso in mano un pò di roba vecchia che avevo fatto per i cellulari. Dopo un pò di prove ho notato che se non è abilitato, o non è contemplato, Javascript, il riconoscimento non funziona, mentre con richieste lato server è sempre possibile.