Como faço para detectar o navegador do servidor?

3

Usando um servidor leve que faz a veiculação básica de páginas e não possui uma chamada de API para detecção de navegador (como no ASP.NET, por exemplo).

Qual é a melhor maneira de descobrir qual navegador o usuário está usando?

Apenas analise o cabeçalho da solicitação ou existe outra maneira?

EDITAR
Servidor:
link

    
por Tommy 05.05.2011 / 20:10

2 respostas

1

De acordo com as informações no link que você forneceu, seu servidor da Web suporta ASP clássico.

Você pode usar o ASP para capturar e analisar a cadeia do agente do usuário para determinar o navegador do cliente.

<%
user_agent = request.servervariables("HTTP_USER_AGENT")
response.write(user_agent)
%>
    
por 05.05.2011 / 20:36
0

Se o usuário solicitar a página que está presente no servidor, você poderá escrever seu próprio Script de Detecção de Navegador. Pode ser em qualquer idioma, Javascript, c # .net, ou jsp etc,

Aqui está o exemplo, que está em Javascript:

<script type="text/javascript">

txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
txt+= "<p>Browser Name: " + navigator.appName + "</p>";
txt+= "<p>Browser Version: " + navigator.appVersion + "</p>";
txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
txt+= "<p>Platform: " + navigator.platform + "</p>";
txt+= "<p>User-agent header: " + navigator.userAgent + "</p>";

document.getElementById("example").innerHTML=txt;

</script>

tente colar isso no html da página. Então isso irá detectar o navegador. Se você precisar de algum, faça um comentário

    
por 05.05.2011 / 20:29