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

O userAgent no HTML


Frank K Hosaka

Pergunta

O primeiro teste deu certo.

astudy.html

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<input type=submit onclick=recdiv.innerHTML=navigator.userAgent value=userAgent>
<div id=recdiv></div>

O segundo teste é pura gambiarra. Eu não consegui executar os comandos do JavaScript. Coloquei os comandos dentro de uma função e depois chamei a função depois da tag <div id=recdiv>.

astudy.html (versão 2.0)

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta charset="UTF-8">
<script>
function inicio() {
	ehdesktop=navigator.userAgent.match(/(Windows)/i)
	agente="movel"
	if (ehdesktop) {agente="desktop"}
	recdiv.innerHTML="Você está com o dispositivo "+agente}
</script>

<div id=recdiv></div>
<script>inicio()</script>

Finalmente, nessa última versão eu trago a minha primeira experiência com o estilo, que muda de acordo com o dispositivo.

astudy.html (versão 3.0)

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta charset="UTF-8">
<style>
.movel {color:blue}
.desktop {color:red}
</style>
<script>
function inicio() {
	ehdesktop=navigator.userAgent.match(/(Windows)/i)
	agente="movel"
	if (ehdesktop) {
		agente="desktop"
		recdiv.classList.remove('movel')
		recdiv.classList.add('desktop')}
	recdiv.innerHTML="Você está com o dispositivo "+agente}
</script>

<div id=recdiv class=movel></div>
<script>inicio()</script>

 

Editado por Frank K Hosaka
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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...