2017-04-18 11 views
2

Das Google ReCaptcha erstellt eine TextArea, die keine Zugänglichkeitsattribute hat, wie Aria-Label. Dies führt dazu, dass das Recaptcha unseren Zugriffsscan über Siteimprove nicht besteht.Google recaptcha ist nicht barrierefrei

Ich habe versucht, das aria-label-Attribut der Textarea mit Javascript hinzuzufügen, aber ich füge es zu dem Element, nachdem es dem DOM hinzugefügt wurde, so vermute ich, dass deshalb die Barrierefreiheit fehlschlägt .

Hier Text von Siteimproves google Erweiterung ...

Failing Anforderung 4.1.2 'Textfeld' leer ist. Dies liegt daran, dass dem Textbereich keine Beschriftung zugeordnet ist oder dass dem Textbereich kein Aria-Label-Attribut hinzugefügt wurde.

+0

Es scheitert auch im Farbkontrast: * Hintergrund- und Vordergrundfarben haben kein ausreichendes Kontrastverhältnis. * – Alisson

Antwort

0

Ich landete die folgenden Attribute in Javascript und dies behob das Problem. Dies ist ein Workaround in meinem Buch, wie Google dies ansprechen sollte.

Wie auch immer, hier ist was ich eingestellt habe;