Técnicas para as WCAG 2.0

Ir para o conteúdo (Pressione a tecla Enter)

-

F40: Falha dos Critérios de Sucesso 2.2.1 e 2.2.4 devido àutilização de um meta redirect com um limite de tempo

Aplicabilidade

Todas as páginas.

Esta falha está relacionada com:

Descrição

metahttp-equiv de {time-out}; url=... é muitas vezes utilizado para redireccionar os utilizadores automaticamente. Quando isto ocorre após um tempo de espera, é uma alteração de contexto inesperada, que pode interromper o utilizador.

É aceitável utilizar o elemento meta para criar um redireccionamento quando o tempo limite excedido é definido para zero, visto que o redireccionamento é instantâneo e não será entendido como uma alteração de contexto. Contudo, é preferível utilizar métodos do lado do servidor para o obter. Consulte SVR1: Implementar redireccionamentos automáticos no lado do servidor em vez de no lado do cliente (SERVIDOR).

Exemplos

Exemplo de Falha 1

A página abaixo é uma falha porque redirecciona para o URI http://www.example.com/newpage após um limite de tempo de 5 segundos.

Código Exemplo:

<html xmlns="http://www.w3.org/1999/xhtml">
   <head>     
      <title>Do not use this!</title>     
      <meta http-equiv="refresh"
      content="5; url=http://www.example.com/newpage" />   
   </head>   
   <body>     
      <p>       
         If your browser supports Refresh, you'll be       
         transported to our        
         <a href="http://www.example.com/newpage">new site</a>        
         in 5 seconds, otherwise, select the link manually.     
      </p>   
   </body> 
</html>

Recursos

Os recursos são indicados apenas a título informativo, não implica que tenham sido aprovados.

Testes

Procedimento

  1. Visualize uma página.

  2. Verifique se a página não é redireccionada após um limite de tempo excedido.

Resultados Esperados

  1. O passo 2 é verdadeiro.