Detectando navegadores com Bowser

Uma ajuda para detectar e dar suporte a diferentes navegadores O Bowser Em muitos projetos, precisamos dar uma atenção especial para alguns navegadores (nosso querido IE, por exemplo). A proposta do Bowser é facilitar a detecção de navegadores e suas versões, minimizando os erros de detecção, e facilitando sua vida. Mãos à obra Para começar, você precisa fazer

Uma ajuda para detectar e dar suporte a diferentes navegadores

O Bowser

Em muitos projetos, precisamos dar uma atenção especial para alguns navegadores (nosso querido IE, por exemplo). A proposta do Bowser é facilitar a detecção de navegadores e suas versões, minimizando os erros de detecção, e facilitando sua vida.

Mãos à obra

Para começar, você precisa fazer o download do arquivo JavaScript do Bowser no GitHub oficial do projeto, e inclui-lo no seu HTML. Depois, basta fazer suas condicionais utilizando o objeto Javascript Bowser, que contém várias informações sobre seu navegador.

Podemos facilmente detectar se o navegador é IE, na versão menor ou igual a 8, como a seguir:

Ou você pode detectar a engine do navegador:

E também pode fazer um tratamento específico pra mobile:

Agora você não precisa mais gastar seu tempo escrevendo muitas linhas de JavaScript com regex para todos os lados, tentando detectar navegadores, versões, se é mobile ou desktop… O Bowser te entrega tudo isso.

O projeto está disponível no GitHub.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *