Ir para conteúdo
Fórum Script Brasil
  • 0

Abrindo Outro Navegador Automaticamente


Steffan

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

Você já viu algum site fazer isso? Eu creio que não, uma vez que:

1º - Você não sabe se o caboclo tem o Internet Explorer (ele pode não estar usando Windows);

2º - Você estaria passando por cima da liberdade do usuário em escolher o seu navegador. Sim, existem razões para as pessoas escolherem utilizar um determinado navegador e *não* utilizar outro.

Em relação a 2ª prerrogativa, eu particularmente não utilizaria um site que tivesse tal atitude (se é que isso fosse possível).

O máximo que você pode fazer é detectar o navegador do usuário e escrever na tela que ele só pode utilizar o site com outro navegador. Essa detecção e escrita na tela pode ser feita através de JavaScript (dê uma procurada por navigator.appName e document.write). O caboclo deverá decidir por si só, se quer ou não ver o seu site com o outro navegador. Aliás, essa também é a maneira mais, digamos, "políticamente correta".

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0

Concordo com o Graymalkin.

Esse negócio de forçar a usar uma navegador, forçar abrir links em outra janela (sei que não tem nada a ver com o tópico, mas é algo do gênero) não é legal, o usuário não gosta. A W3C fez uma pesquisa, e realmente está comprovado.

Você pode fazer o que foi sugerido pelo Graymalkin.

Boa sorte.

Link para o comentário
Compartilhar em outros sites

  • 0

Putz, o cara não perguntou se era ilegal ou não, se era boa prática ou não. Ele perguntou apenas como poderia fazer.

Muito comum nos fóruns os caras quererem dar lição de moral ao invés de responder a pergunta do cara.

O cara pode ter "N" motivos para fazer assim. Até mesmo uma aplicação intranet.

Steffan, eu ainda não encontrei isso. Mas abaixo segue uma solução para identificar o navegador. (achei no stackoverflow e fiz umas alterações)

Segue um exemplo e implementação:

<legend><?php echo Navegador(); ?></legend>
<?php
	/* VERIFICAR NAVEGADOR */
	function Navegador() {
	    $MSIE = strpos($_SERVER['HTTP_USER_AGENT'],"MSIE");
	    $IE = strpos($_SERVER['HTTP_USER_AGENT'],"Trident");
	    $Edge = strpos($_SERVER['HTTP_USER_AGENT'],"Edge");
	    $Firefox = strpos($_SERVER['HTTP_USER_AGENT'],"Firefox");
	    $Mozilla = strpos($_SERVER['HTTP_USER_AGENT'],"Mozilla");
	    $Chrome = strpos($_SERVER['HTTP_USER_AGENT'],"Chrome");
	    $Chromium = strpos($_SERVER['HTTP_USER_AGENT'],"Chromium");
	    $Safari = strpos($_SERVER['HTTP_USER_AGENT'],"Safari");
	    $Opera = strpos($_SERVER['HTTP_USER_AGENT'],"Opera");

	    if 		($MSIE == true) 	{ $navegador = "IE"; }
	    else if ($IE == true) 		{ $navegador = "ie"; }
	    else if ($Edge == true) 	{ $navegador = "Edge"; }
	    else if ($Firefox == true) 	{ $navegador = "Firefox"; }
	    else if ($Mozilla == true) 	{ $navegador = "Firefox"; }
	    else if ($Chrome == true) 	{ $navegador = "Chrome"; }
	    else if ($Chromium == true) { $navegador = "Chromium"; }
	    else if ($Safari == true) 	{ $navegador = "Safari"; }
	    else if ($Opera == true) 	{ $navegador = "Opera"; }
	    else 						{ $navegador = ""; }

	    return $navegador;
	}
?>

Espero que ajude em algo.

Att,

Pokey

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...