Script para detecção de suporte a Ajax, Cookies e ActiveX

Uns scripts do lado do cliente para saber se seu navegador é compatível com Ajax, Cookies e ActiveX.

Por Miguel Angel Alvarez - Tradução de JML


Publicado em: 16/6/08
Valorize este artigo:
O site de Xajax Project publicou uns scripts interessantes para poder detectar se um navegador é compatível com a tecnologia Ajax, para estar seguros que a web que estamos desenvolvendo poderá mostrar corretamente em qualquer cliente web que tenha o usuário. Ademais, estes scripts servem para mostrar mensagens de erro se o navegador não tem suporte a Ajax, de modo que o usuário seja consciente que não vai poder ver essa web convenientemente.

Estes scripts detectam as capacidades do navegador e se podem executar para mostrar mensagens de alerta se não estão disponíveis certas funcionalidades, já seja porque o navegador do usuário não as suporte ou porque estejam desabilitadas.

O script contém três funções:

browserSupportsCookies()
Detecta se o navegador suporta cookies e devolve true no caso de que estejam suportadas e false se não for assim.

browserSupportsAjax()
Comprova se o navegador tem compatibilidade com a tecnologia Ajax, devolve true se for assim e false se não suporta Ajax por qualquer questão.

ActiveXEnabledOrUnnecessary()
Esta função detecta se o navegador suporta ActiveX ou então se ActiveX é desnecessário para a execução de Ajax. No navegador Internet Explorer 6 Ajax se executa através de ActiveX, por isso necessita dispor ActiveX para que tudo funcione. Portanto, esta função devolverá false só se o navegador for Internet Explorer 6 e tiver desabilitado ActiveX.

Não escreverei as funções no texto deste artigo, simplesmente vou colocar um link ao lugar onde se mostram as funções na página de Xajax Project:

http://xajaxproject.org/wiki/Xajax_%28any%29:_Tips_and_Tricks:_Detecting_Support

Porém, também deixarei um link a uma página em CriarWeb.com onde implementamos estes scripts, para que se possa ver em funcionamento em seus navegadores. Ainda assim, pode-se ver o código fonte da página para ver a implementação dos scripts que fizemos em CriarWeb.com e obter o código das funções no caso que mudem a URL na página de Xajax.

http://www.criarweb.com/artigos/exemplos/comprobar-compatibilidad-ajax.html






Usuários :    login / registro

Manuais relacionados
Categorias relacionadas
O autor

Home | Sobre nós | Copyright | Anuncie | Entrar em contato