Name des verschachtelten Elements

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data
note

Dies ist eine experimentelle Regel und daher gelten die Ergebnisse als Betatest-Ergebnisse. Erfahren Sie mehr über experimentelle Regeln und wie Sie dazu beitragen können, sie zu verbessern.

WCAG 2.0 – 1.3.2 A Auswirkung – Kritisch

Erfahren Sie, wie wir künstliche Intelligenz nutzen. Erfahren Sie, wie wir künstliche Intelligenz für diese Regel nutzen!

Eine fokussierbare Ansicht sollte alle sichtbaren Texte in ihrem zugänglichen Namen für unterstützende Technologien wie TalkBack und Voice Access verfügbar machen.

Auswirkung

Am stärksten betroffen sind Personen, die TalkBack verwenden. Entwickler können einem Container-Zugänglichkeitselement Textabsätze hinzufügen, aber TalkBack liest möglicherweise nicht den gesamten Text im Container. Daher können TalkBack-Benutzer möglicherweise nicht den gesamten Text auf dem Bildschirm wahrnehmen.

Bestätigung

  1. TalkBack aktivieren
  2. Konzentrieren Sie sich auf das Zugänglichkeitselement, das den Text enthält
  3. Eines der folgenden Ereignisse wird eintreten:
    • Nicht erreichbar: TalkBack liest den Text nicht vor.
    • Erreichbar: TalkBack liest den gesamten Text im Fokusfeld vor.

So beheben Sie das Problem

XML

Vermeiden Sie das Festlegen der importantForAccessibility Eigenschaft für Textansichten no. Ansichten, auf die Benutzer ohne unterstützende Technologie zugreifen können, sollten auch für Benutzer unterstützender Technologien verfügbar sein.

Compose

Vermeiden Sie die Markierung von Compose Text-Elementen als invisibleToUser. Ansichten, auf die Benutzer ohne unterstützende Technologie zugreifen können, sollten auch für Benutzer unterstützender Technologien verfügbar sein.

Entfernen Sie im folgenden Beispiel invisibleToUser , um sicherzustellen, dass Ansichten für Personen verfügbar sind, die unterstützende Technologien verwenden.

Row {
    Text("Welcome to Deque")
    Text("I am a text element.", modifier = Modifier.semantics {
        //Remove the below API to make it accessible
        invisibleToUser()
    })
}

React Native

Ein von dieser Regel in React Native-Ansichten gefundenes Problem weist auf einen Missbrauch der importantForAccessibility Eigenschaft hin. Wenn Sie die Eigenschaft verwenden, stellen Sie sicher, dass sie NICHT auf no-hide-descendents gesetzt ist.