[Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por perdi o email e senha em 03/09/10, 03:49 pm

Olá,

Dúvida :
se for WEBKIT mostrar uma, se for FIREFOX mostrar a mesma que WEBKIT, se for IE mostrar que o fórum não pode ser acessado pelo IE

Procedimentos que foram tentados para resolver :
javascript PODE resolver

Captura de tela (quando necessário) :


Até mais.
avatar

perdi o email e senha
Nível 1

Masculino
Inscrito dia : 03/09/2010
Mensagens : 2
Pontos Ativos : 4

Ver perfil do usuário http://sonic-e-god-of-war.forumeiros.info/

Resolvido Re: [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por Fukuller em 04/09/10, 11:43 am

AJUDA AQUI!

quero um javascript que verifica se o navegador é IE e mostra:

{GENERATED_NAV_BAR}

e se não for ele mostra:

" "
avatar

Fukuller
Usuário destaque

Feminino
Inscrito dia : 11/04/2010
Mensagens : 934
Pontos Ativos : 1318

Ver perfil do usuário http://estrangenero.forumeiros.com/

Resolvido Re: [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por Solkis em 04/09/10, 11:49 am

Bom dia,

Poderá usar este código para tal fim:
Código:
switch(navigator.appName) {
    case 'Microsoft Internet Explorer':
        alert('Não damos suporte ao seu navegador');
        break;
   
    case 'Netscape
        ...
        break;
}

Até mais.
avatar

Solkis
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 26/01/2008
Mensagens : 9983
Pontos Ativos : 12074

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por Fukuller em 04/09/10, 03:05 pm

Onde eu coloco esse código? numa página HTML? eu quero que redirecione se o navegador NÃO for IE, ou seja, se for firefox ele redireciona, se for google chrome ele redireciona, se for IE ele NÃO redireciona

mais fácil:

se for IE ele usa o alert('não damos suporte ao seu navegador') e a variavel REDIR vai ser "Utilize um outro navegador...", vai ter um <div id="REDIRECT"> que vai aparecer o que o REDIR mostrar, se for outro navegador, vai mostrar: "<meta http-equiv=Content-Type content=text/html; charset=utf-8 /><meta http-equiv=refresh content=1; url=http://sonic-e-god-of-war.forumeiros.info/login.forum> REDIRECIONANDO! se demorar muito, clique <a href=http://sonic-e-god-of-war.forumeiros.info/login.forum >AQUI</a>" (já adaptei o código para javascript)
avatar

Fukuller
Usuário destaque

Feminino
Inscrito dia : 11/04/2010
Mensagens : 934
Pontos Ativos : 1318

Ver perfil do usuário http://estrangenero.forumeiros.com/

Resolvido Re: [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por Fukuller em 04/09/10, 03:23 pm

acho que é o mesmo código, só que tem que utilizar um para cada navegador não?

A função ELSE não funciona?
avatar

Fukuller
Usuário destaque

Feminino
Inscrito dia : 11/04/2010
Mensagens : 934
Pontos Ativos : 1318

Ver perfil do usuário http://estrangenero.forumeiros.com/

Resolvido Re: [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por Solkis em 04/09/10, 04:04 pm

Redirecionaria para um mesmo lugar, a não ser que o navegador fosse o explorer?
avatar

Solkis
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 26/01/2008
Mensagens : 9983
Pontos Ativos : 12074

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por Fukuller em 04/09/10, 07:02 pm

é!

a função ELSE não pode ser usada?

e se o navegador fosse o EXPLORER iria mandar usar outro.
avatar

Fukuller
Usuário destaque

Feminino
Inscrito dia : 11/04/2010
Mensagens : 934
Pontos Ativos : 1318

Ver perfil do usuário http://estrangenero.forumeiros.com/

Resolvido Re: [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por Solkis em 05/09/10, 08:40 am

Pode usar esta estrutura sim:
Código:
if(navigator.appName.match(/Internet Explorer/) {
alert("Não damos suporte ao seu navegador!");
else {
window.location = "http://URL";
}
Até mais.
avatar

Solkis
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 26/01/2008
Mensagens : 9983
Pontos Ativos : 12074

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por Fukuller em 05/09/10, 02:52 pm

Resolveu, mas esse fica ainda melhor:

Código:
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<script>
if(navigator.appName.match(/Internet Explorer/)) {
alert("Desculpe-nos, mas não damos suporte ao seu navegador! Tente utilizar outro...");
document.write('Desculpe-nos, mas não damos suporte ao seu navegador! Tente utilizar outro...');
}
else {
window.location = ("http://URL_DO_SEU_FÓRUM/login.forum");
}
</script>
<br>
<a href="http://www.forumeiros.com" target="_blank">Criar um fórum</a>

Utilize numa página HTML, com as seguintes opções:
Qualquer nome (de preferência "HOMEPAGE").
Utilizar o início e o final: Não
Utilizar como página inicial: Sim

e substitua o "URL_DO_SEU_FÓRUM" pelo url(site, sem HTTP://) do seu fórum
avatar

Fukuller
Usuário destaque

Feminino
Inscrito dia : 11/04/2010
Mensagens : 934
Pontos Ativos : 1318

Ver perfil do usuário http://estrangenero.forumeiros.com/

Resolvido Re: [Resolvido] Verificar o navegador e mostrar uma página diferente para cada um.

Mensagem por Fukuller em 05/09/10, 03:57 pm

Pode colocar "RESOLVIDO"? pois eu sou o mesmo cara que o "perdi o email e senha". aquela conta foi pra fala que eu esqueci as 2 senhas. então: RESOLVIDO. e exclua aquela conta...
avatar

Fukuller
Usuário destaque

Feminino
Inscrito dia : 11/04/2010
Mensagens : 934
Pontos Ativos : 1318

Ver perfil do usuário http://estrangenero.forumeiros.com/

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum