Acerca de esta regla de accesibilidad
Elimina el atributo http-equiv="refresh" de cada elemento meta en el que esté presente.
Ejemplo de código inválido:
<meta http-equiv="refresh" content="60" url="http://example.com/index.html">
La recarga automática de páginas puede ser desorientadora para los usuarios, ya que no la anticipan. Además, recargar la página hace que el foco se restablezca al principio de la página, lo que resulta en frustración para el usuario.
El redireccionamiento y la recarga de páginas usando el elemento <meta> puede causar problemas para usuarios con discapacidades. La razón principal para esto es la falta de control del usuario sobre el momento del redireccionamiento o la recarga. Si el objetivo del elemento <meta> es redirigir a los usuarios a una nueva ubicación, se deben usar métodos del lado del servidor en lugar de métodos del lado del cliente. Mover o actualizar contenido puede presentar desafíos para usuarios que tienen dificultades para leer texto estático rápidamente o seguir objetos en movimiento, y también puede causar dificultades para los lectores de pantalla.
Si la intención del elemento <meta> es recargar la página, se recomienda manejarlo usando JavaScript. Además, incorpora scripting adicional para proporcionar a los usuarios opciones para pausar la recarga, aumentar el tiempo entre recargas, o desactivar la recarga por completo.
Qué verifica esta regla de accesibilidad
Verifica la presencia del atributo http-equiv=”refresh” en los elementos meta.
Ayúdanos a mejorar nuestras guías
Detecta problemas de accesibilidad automáticamente
Rocket Validator escanea miles de páginas con Axe Core y el W3C Validator, encontrando problemas de accesibilidad en todo tu sitio web.