Registre-se e Compartilhe + Wiki!

Acessibilidade com AJAX

AJAX - Asynchronous JavaScript and XML, podemos dizer, que são várias tecnologias da internet juntas, para proporcionar mais interatividade nas páginas com os usuários.

No que podemos dizer em relação a Acessibilidade com AJAX, muitos navegadores suportam JavaScript, mas tecnologias portáteis e navegadores somente textuais não suportam. O W3C (World Wide Web Consortium) diz no WCAG1.0 (Web Content Accessibility Guidelines 1.0) que o site deve ser navegável com o JavaScript desativado.

As tecnologias assistivas não esperam atualizações dinâmicas e não podem interagir sempre coms as aplicações em AJAX. Usuários dos softwares leitores de tela não sabem que aquela região do site foi atualizada ou aquele botão está em foco. A principal implicação do uso do AJAX, é que o botão voltar do navegador não retorna para aquele estado anterior da aplicação com AJAX. Embora tenha algumas implicações com o uso do AJAX, existem boas práticas de Acessibilidade com AJAX.

Práticas de Acessibilidade com AJAX

A primeira prática é importante informar ao usuário os requisitos da aplicação em AJAX. Indicar que o JavaScript e o XMLHttpRequest deve ser suportados. Usar a tag <noscript> para informar ao usuário que o Javascript está desabilitado. Providenciar um termo que indica o uso de AJAX.

Dar opção de um alerta para o usuário caso a página tenha atualizações dinâmicas. Isto ajudará usuários de tecnologias assistivas que não podem ver a tela, a saber quando uma atualização ocorreu, mas não mudar o foco na página. Deve informar que aquela área foi atualizada através do uso de cores, tamanho e peso da fonte, mas não podem ter avisos piscandos para alguns usuários não terem distrações.

Referências

(Arquivo com mais referências sobre este tema disponível para download em PDF para usuários registrados)