Mehr

Wie man Leaflet-Karten barrierefrei und WCAG2-konform macht

Wie man Leaflet-Karten barrierefrei und WCAG2-konform macht


Ich habe mehrere Threads zu diesem Thema verfolgt, konnte aber die folgenden Probleme nicht beheben:

  1. Wie kann verhindert werden, dass die Namen der Kachelbilder von Broschüren von Bildschirmlesegeräten vorgelesen werden?
  2. Wie mache ich Vektorebenen (wie Kreise und Rechtecke) tabbar?
  3. Wie kann man Kachelbilder nicht auswählbar machen - hängt das mit #1 zusammen?

Ich habe es mit der aktuellen Leaflet-Verteilung 0.7.5 und 1.0 Beta2 versucht - ohne Erfolg. Hier sind einige verwandte Diskussionen:

Broschürenausgabe: Verbesserungen der Barrierefreiheit

StackOverflow: So machen Sie die Kachelebenen von Leaflet zugänglich

Hat jemand einen Link zum Teilen - zu einer Website/Seite auf der Grundlage von Broschüren, die WCAG2-konform ist?


Zu Punkt #1: Dieser Commit hätte das für 1.0-beta1 erledigen sollen. Wenn dies nicht der Fall ist, reichen Sie bitte einen detaillierten Fehlerbericht im github Issue Tracker von Leaflet ein.

Punkt #2: Wenn Sie eine Möglichkeit kennen, SVG-Pfade tabsfähig zu machen, teilen Sie dies bitte mit. Wir, die Leaflet-Entwickler, wissen nicht, ob das überhaupt möglich ist. Falls die Karte a . verwendetRenderer sehe ich keine wirkliche Möglichkeit, "Tabbability" zu erreichen, außer es manuell zu implementieren.

Punkt #3: Die Broschüre deaktiviert die Auswahl und das Ziehen von Bildern während des Ziehens von Karten, siehe diesen Code. Wie können Sie ein Bild auswählen?