If Para Identificar Browser
#2
Posted 28/04/2004, 14:54
if (navigator.appName.indexOf('Microsoft') != -1)
browser = 'IE'
else if (navigator.appName.indexOf('Netscape') != -1)
browser = 'Netscape'
... ou ASP:
If InStr(Request.ServerVariables("HTTP_USER_AGENT"),"MSIE") then
Response.Write("IE")
ElseIf InStr(Request.ServerVariables("HTTP_USER_AGENT"),"Mozilla") then
Response.Write("Netscape")
Else
Response.Write("Outro")
End If
Um abraço,
Eduardo
- stumpy likes this
#3
Posted 28/04/2004, 16:39
E para o OPERA como seria?
Fiz assim: Na pagina default.asp
Não deu certo. Entrei no site com o OPERA e ele não redirecionou<% If InStr(Request.ServerVariables("HTTP_USER_AGENT"),"MSIE") or InStr(Request.ServerVariables("HTTP_USER_AGENT"),"Mozilla") then %>
Todo o site...
<% Else %>
<% Response.Redirect("defaulOP.asp") %>
<% End If %>
Valeu ae
Edição feita por: cidadao_cane, 28/04/2004, 16:44.
#4
Posted 28/04/2004, 17:56
Eu não tenho certeza se funciona legal, até porque não tenho esse browser aqui pra testar, mas tenta assim:
if ((navigator.userAgent.indexOf("Opera 6")!=-1)||(navigator.userAgent.indexOf("Opera/6")!=-1))
Complementando...
Dei uma pesquisada na internet e achei um código bem legal...
Acho que esse resolve TODOS os problemas...
Dá uma olhada:
var detect = navigator.userAgent.toLowerCase(); var OS,browser,version,total,thestring; if (checkIt('konqueror')) { browser = "Konqueror"; OS = "Linux"; } else if (checkIt('safari')) browser = "Safari" else if (checkIt('omniweb')) browser = "OmniWeb" else if (checkIt('opera')) browser = "Opera" else if (checkIt('webtv')) browser = "WebTV"; else if (checkIt('icab')) browser = "iCab" else if (checkIt('msie')) browser = "Internet Explorer" else if (!checkIt('compatible')) { browser = "Netscape Navigator" version = detect.charAt(8); } else browser = "An unknown browser"; if (!version) version = detect.charAt(place + thestring.length); if (!OS) { if (checkIt('linux')) OS = "Linux"; else if (checkIt('x11')) OS = "Unix"; else if (checkIt('mac')) OS = "Mac" else if (checkIt('win')) OS = "Windows" else OS = "an unknown operating system"; } function checkIt(string) { place = detect.indexOf(string) + 1; thestring = string; return place; }
Edição feita por: Junka, 28/04/2004, 18:03.
#5
Posted 16/11/2011, 09:10
Você pode fazer isso usando javascript...
if (navigator.appName.indexOf('Microsoft') != -1)
browser = 'IE'
else if (navigator.appName.indexOf('Netscape') != -1)
browser = 'Netscape'
... ou ASP:
If InStr(Request.ServerVariables("HTTP_USER_AGENT"),"MSIE") then
Response.Write("IE")
ElseIf InStr(Request.ServerVariables("HTTP_USER_AGENT"),"Mozilla") then
Response.Write("Netscape")
Else
Response.Write("Outro")
End If
Um abraço,
Eduardo
Pessoal e como identificar o a versão dos navegadores? Tipo assim, na versão do MSIE 6 fica todo bagunçado e no IE 8 acima fica legal. Como identificar a versão?
#6
Posted 13/03/2012, 01:23
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)