Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal, preciso pegar o tipo de browser do usuario, tipo, se é firefox, IE, etc... Tem como fazer isso?
Bom Filipe_Moraes
Pegar informações do Browser é possivel com JavaScript, assim:
<script LANGUAGE="JavaScript">
document.write("Navegador: ",navigator.appName);
document.write("<br>Versão/Geração: ",navigator.appVersion.substring(0,4));
document.write("<br>Codificação: ",navigator.appCodeName);
document.write("<br>Plataforma: ",navigator.platform);
document.write("<br>Páginas Visitadas: ",history.length);
document.write("<br>Java habilitado: ",navigator.javaEnabled());
document.write("<br>Definição: ",screen.width," x ",screen.height);
document.write("<br>Cores: ",window.screen.colorDepth," bit");
</script>
Dessa forma ("document.write") você terá as informações na tela!
Más pelo que entendi o objetivo e para diferenciar qual folha de estilo (CSS) abrir, bom vê se é + ou - isso:
<script language="JavaScript">
<!--
browser_version= parseInt(navigator.appVersion);
browser_type = navigator.appName;
if (browser_type == "Microsoft Internet Explorer" && (browser_version >= 4)) {
document.write("<link REL='stylesheet' HREF='ie.css' TYPE='text/css'>");
}
else if (browser_type == "Netscape" && (browser_version >= 4)) {
document.write("<link REL='stylesheet' HREF='ns.css' TYPE='text/css'>");
}
// -->
</script>
Até +
Boa tarde Clayton.
Eu tentei usar o que você mandou pro nosso amigo aí da seguinte forma:
<script language="JavaScript">
<!--
browser_version= parseInt(navigator.appVersion);
browser_type = navigator.appName;
if (browser_type == "Microsoft Internet Explorer" && (browser_version >= 4)) {
document.write("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN http://www.w3.org/TR/html4/strict.dtd'>");
}
// -->
</script>
O problema é que ele não está escrevendo esta linha no código HTML. se eu trocasse o que está no response.write ele até escreveria teste se eu fisesse assim:
<script language="JavaScript">
<!--
browser_version= parseInt(navigator.appVersion);
browser_type = navigator.appName;
if (browser_type == "Microsoft Internet Explorer" && (browser_version >= 4)) {
document.write("teste");
}Eu preciso daquilo pra poder fazer funcionar aquele DocType apenas nos IE da vida.
Se puder me ajudar eu agradeço.
Até mais.
Com Jquery temos isso. Resolve seu caso?
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
if ($.browser.msie) {
alert("IE!");
}else{
alert("Permitido abrir apenas no IE!");
}
});
</script>
Deus te abençoe.
Abraço e boa sorte
Eu queria que o site abrisse somente no Internet Explore, queria bloquear os outros browser, pk estou otimizando o css.Alguem consegue me ajudar??Agradecia a ajuda!