Bénéfice 1 :
Lorsque l'utilisateur a le contrôle du rafraîchissement d'une page, cela lui permet de la lire à son rythme. En effet, si le rafraîchissement est automatique, un lecteur d'écran tel que Jaws par exemple, se repositionnera systématiquement en début de page à chaque cycle, obligeant l'utilisateur à reprendre la lecture.
Valeur ajoutée pour le site
Bénéfice 1 :
La page étant chargée moins souvent, ceci conduit à une économie de bande passante.
Bénéfice 2 :
Du fait qu'il y ait moins de requêtes effectuées vers le serveur, la charge du serveur s'en trouve allégée.
Vérifier dans les balises META ou dans le code JavaScript par exemple la présence d’actions de rafraîchissement.
Par l'utilisation d'outils
Pour une liste complète des outils utilisés pour évaluer l'accessibilité des pages web, et un résumé de leurs principales fonctionnalités, reportez-vous à la page Outils d'aide à l'évaluation.
Evaluer avec la barre AccessiWeb (version 1.0) :
Sous Internet Explorer, ouvrir la page à analyser.
Dans le menu "13: Contenus accessibles" de la Barre AccessiWeb, activer le critère 13.1.
Les informations sur les éléments de description (méta-données) s'affichent dans une nouvelle fenêtre: l'url de la page, son titre (balise TITLE) le contenu des méta-données ainsi que le contenu des éléments LINK.
Si présent, l'élément REFRESH est affiché dans la colonne "HttpEquiv" ainsi que le temps prévu entre chaque rafraîchissement de page (ex : 300).
Sinon rechercher dans le code source la présence d'actions de rafraîchissment (dans un script JavaScript par exemple).
Vérifier alors que l'utilisateur a la possibilité d'arrêter et de relancer le rafraîchissement de la page.
Evaluer avec la barre d'accessibilité AIS pour Internet Explorer (version 1.2 en français) :
S'il y a un rafraîchissement de la page :
Dans "Infos Doc", cliquer sur "Informations sur les méta-données [Nouvelle fenêtre]".
Si présent, l'élément REFRESH est affiché dans la colonne "HttpEquiv" ainsi que le temps prévu entre chaque rafraîchissement de page (ex : 300).
Sinon, cliquer sur le menu "Source", puis sur l'option "Voir le code source [Nouvelle fenêtre]".
Rechercher dans le code source la présence d'actions de rafraîchissment (dans un script JavaScript par exemple).
Vérifier alors que l'utilisateur a la possibilité d'arrêter et de relancer le rafraîchissement de la page.
Evaluer avec la Barre d'Outils Web Developper pour Firefox (version
1.0.2 en français) :
S'il y a un rafraîchissement de la page :
Activer l'option "Voir Source" du menu "Voir Source".
Une nouvelle fenêtre apparaît et affiche le code source.
Rechercher dans le code source la présence d'actions de rafraîchissment (dans un script JavaScript par exemple).
Vérifier alors que l'utilisateur a la possibilité d'arrêter et de relancer le rafraîchissement de la page.
Evaluer avec le lecteur d'écran Jaws (version 5 et 6.2 en français) :
Dès le chargement de la page, procéder à sa lecture automatique à l’aide de la combinaison de touches Insert+flèche bas.
Si la lecture n'est pas effectuée complètement du début à la fin mais reprend régulièrement depuis le début de la page, il se peut que celle-ci comporte alors un rafraîchissement. Note : Il se peut également que la page soit relue depuis le début lorsqu'elle contient d'autres éléments dynamiques, comme du Flash forçant la page à se recharger régulièrement. Pour déterminer la cause du rafraîchissement de la page, on peut, dans les options HTML de Jaws, désactiver le flash et voir si la page se réactualise toujours automatiquement ou si le rafraîchissements est stoppé. Note : Dans les options de verbosité de Jaws, veiller à ce que l’option "actualiser la page" est active. Si cette option est désactivée il se peut que Jaws n’effectue pas le rechargement de la page. Mais il se peut aussi que cette désactivation ne fonctionne pas. Tout dépend de la façon dont le rafraîchissement de la page est codé.
Le développeur doit veiller au respect de ce critère.
Implémentation
Veiller à ce que l'utilisateur soit prévenu de la présence d'un rafraîchissement de la page ainsi que de sa fréquence.
Proposer un moyen de contrôle :
soit pour l'arrêter et/ou régler la fréquence : valable pour un rafraîchissement automatique.
soit pour opérer manuellement par l'intermédiaire de la fonctionnalité d'actualisation du navigateur (ou proposer un lien dans la page offrant la possibilité de rafraîchir)
Fiche 7.1 : Si un script nécessite une alternative pour être accessible, l'information donnée par cette alternative est-elle équivalente à l'information fournie par le script ?
Fiche 7.2 : Des actions peuvent-elles être accomplies même si le périphérique pour lequel elles sont prévues est désactivé ?