IE 10 User Agent String Recebe Atualização da Microsoft - O que isso significa!

IE 10 User Agent String Recebe Atualização da Microsoft - O que isso significa!
IE 10 User Agent String Recebe Atualização da Microsoft - O que isso significa!

Vídeo: IE 10 User Agent String Recebe Atualização da Microsoft - O que isso significa!

Vídeo: IE 10 User Agent String Recebe Atualização da Microsoft - O que isso significa!
Vídeo: 🔵 Gerenciador de Anúncios Facebook Ads para Iniciantes - YouTube 2024, Novembro
Anonim

Microsoft atualizou o agente do usuário para Internet Explorer atualmente disponível com Windows 8 Release Preview. Esta atualização foi anunciada junto com Visualização do IE 10 Platform 1.

De acordo com o blog do IE 10 no MSDN, o IE A equipe fez duas adições ao agente do usuário disponível no IE. Essas adições devem melhorar as visualizações de compatibilidade para sites suportados por navegadores mais antigos. No entanto, os recursos do navegador permanecem inalterados.

Image
Image

Na verdade, essas adições estão diretamente relacionadas à visão de compatibilidade do navegador, que dimensiona o problema de menus, imagens ou texto fora do lugar. Obviamente, essas mudanças são mais importantes para os autores de sites, em comparação com os usuários finais normais. A visão de compatibilidade corrige automaticamente esses objetos de sites, tornando sites antigos com melhor aparência.

o primeira adição permite detectar se um máquina tem hardware sensível ao toque através de um novo token Touch, o referido blogue lê. Tenha em mente que os usuários com hardware sensível ao toque também podem usar um mouse e um teclado. Você pode ver onde esse token se encaixa na string do agente do usuário nos exemplos abaixo.

IE10 em uma máquina sem hardware compatível com toque:

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)

IE10 em uma máquina com hardware com capacidade de toque:

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0; Touch)

Como isso funciona

Para detectar a capacidade de toque do lado do cliente, os desenvolvedores do site podem simplesmente usar a string do agente do usuário:

var hasTouch = navigator.msMaxTouchPoints > 0;

Se a propriedade existir e retornar um valor maior que zero, o PC do usuário terá capacidade de toque.

o segunda adição para a seqüência de agente do usuário IE10 é um token de arquitetura destinado a dispositivos em execução no Windows RT (Windows 8 em arquiteturas ARM). Destina-se a complementar os valores existentes para outras arquiteturas:

IE10 de 32 bits no Windows de 32 bits:

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)

IE10 de 32 bits no Windows de 64 bits:

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)

IE10 de 64 bits no Windows de 64 bits:

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Win64; x64; Trident/6.0)

IE10 no Windows RT:

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; ARM; Trident/6.0)

Então basicamente você pode fazer a diferença em usuários de 32 e 64 bits. Na verdade, esses acréscimos são os sucessores das strings do agente do IE 9 com estas duas modificações:

  • O valor do token “MSIE” agora é “10.0”
  • O valor do token "Trident" agora é "6.0"

Essas novas adições são aplicáveis para a visualização Metro e Desktop. Eles pretendem explorar os mesmos recursos de plataforma do navegador.

Os desenvolvedores da Web podem melhorar o desempenho de seus sites implementando esses acréscimos em vez de melhorar as variáveis ambientais do site. Os usuários avançados podem fazer as manipulações para otimizar o desempenho do site.

Recomendado: