Critère 7.2 Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?
Texte officiel du RGAA 4.1.2. Voir aussi le critère 7.2 sur accessibilite.numerique.gouv.fr.
Tests
Test 7.2.1
Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?
- L’alternative entre
<noscript>et</noscript>permet d’accéder à des contenus et des fonctionnalités similaires ; - La page affichée, lorsque JavaScript est désactivé, permet d’accéder à des contenus et des fonctionnalités similaires ;
- La page alternative permet d’accéder à des contenus et des fonctionnalités similaires ;
- Le langage de script côté serveur permet d’accéder à des contenus et des fonctionnalités similaires ;
- L’alternative présente dans la page permet d’accéder à des contenus et des fonctionnalités similaires.
Méthodologie du test 7.2.1
- Retrouver les alternatives aux fonctionnalités JavaScript :
- Chercher dans la page, les alternatives à un composant ou une fonctionnalité JavaScript mises à disposition.
- Désactiver JavaScript dans le document et retrouver les alternatives proposées.
- Pour chacune des alternatives proposées, vérifier qu’elle permet d’accéder aux mêmes contenus et à des fonctionnalités similaires.
- Si c’est le cas, le test est validé.
Test 7.2.2
Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?
- L’alternative de l’élément non textuel est mise à jour ;
- L’alternative mise à jour est pertinente.
Méthodologie du test 7.2.2
- Retrouver dans le document tous les éléments non textuels mis à jour par une fonctionnalité JavaScript.
- Si l'élément non textuel a une alternative, vérifier que :
- L'alternative est mise à jour lorsque le contenu non textuel est mis à jour ;
- L'alternative mise à jour est pertinente.
- Si c'est le cas, le test est validé.
Références WCAG 2.1
- 1.1.1 Non-text Content (niveau A)
- 4.1.2 Name, Role, Value (niveau A)
Techniques WCAG : G136, F19, F20
Ce que l’audit automatique peut détecter
Aucune règle d’axe-core 4.14.0 ne vérifie directement ce critère : vérification humaine indispensable, en suivant la méthodologie de chaque test.
Règles liées indirectement (via WCAG 4.1.2) — signal faible
Ces règles ne citent aucun test de ce critère : elles vérifient un critère WCAG qu’il partage avec d’autres critères RGAA. Une erreur qu’elles signalent peut relever d’un autre critère, et leur silence ne prouve rien ici.
aria-braille-equivalent: Ensure aria-braillelabel and aria-brailleroledescription have a non-braille equivalentVia WCAG 4.1.2.aria-tooltip-name: Ensure every ARIA tooltip node has an accessible nameVia WCAG 4.1.2.summary-name: Ensure summary elements have discernible textVia WCAG 4.1.2.
Source : RGAA 4.1.2 (WCAG 2.1), © DINUM, publié dans le dépôt DISIC/accessibilite.numerique.gouv.fr (commit ca4019f), sous Licence Ouverte 2.0. Texte officiel reproduit sans modification de contenu ; certains attributs de mise en forme (liens ouverts dans une nouvelle fenêtre, lien mort) sont retirés. Seuls les encadrés « Explication Rampe — non normative » sont rédigés par Rampe.