Pessoal alguem sabe se existe alguma maneira de descobrir o sistema operacional usado pelo cliente que está acessando a aplicação web?
Se existe alguem pode me dar alguma dica.
Usei esta propriedade em uma aplicação desktop, entao nao sei se funcionará em uma aplicação Web.
Na verdade isso não irá funcionar em aplicações WEB, este comando retornará o OS do servidor e não do cliente.
A única maneira é no header do pacote http.
P
peczenyj
É claro que vc pode criar um applet ou flash que tenta detectar estas e outras informações e informa via ‘ajax’ por exemplo. Acho que até javascript deve conseguir.
B
BlackDog
Mas para isso o applet terá que ser assinado… acho q nao vale a pena… acessar recursos da máquina com applet sem assinar não dá.
A
andersondamasio
Pessoal vou tentar as dicas que me passara…logo posto o resultado…
o System.getProperty(“os.name”) eu ja até sabia que não dava, ele me retorna o nome do S.O em que a aplicação está hospedada.
Mas vou testar as outras opções…
A
andersondamasio
O comando getHeaderNames() até traz a versão …windows NT XX, mas não é nada confiável…
que por exemplo se eu acessar de um windows vista e de um windows server 2008 por exemplo ele traz a mesma versão.