Frage

Gibt es eine Möglichkeit, entweder durch JAWS Skript- oder HTML, JAWS zu zwingen, seinen virtuellen Bildschirmpuffer (in der Regel In + Esc ) zu aktualisieren? Ich arbeite an einer AJAX-schweren Web-Anwendung, die JAWS-Unterstützung erfordert, aber die Benutzer nicht besonders wie die Lösung „Hit In + Esc nach jeder Aktion auf der Durchführung fangen mögliche Veränderungen“.

War es hilfreich?

Lösung

Der einzige Weg, ich weiß, dies zu tun ist durch weiße Hai-Scripting. Nach der Skript Dokumentation

Refresh (1)

eine Aktualisierung des Bildschirms zwingen wird, und

Refresh (0)

wird aktualisiert nur, wenn nötig. Es gibt auch ein Refresh (Handle), dass erfrischt das Fenster mit dem angegebenen Handle, aber ich weiß nicht, wie gut das funktionieren wird in einem Internet-Browser, da bin ich sicher nicht alle den Inhalt Ob Sie in einem Fenster benötigen.

Andere Tipps

Anstatt die gesamten JAWS virtuellen Puffer erfrischend und etwas zu tun, die JAWS-spezifisch ist, würde ich empfehlen, das ARIA aria-live Eigenschaft für diese. Legen Sie es auf ein Element, das dynamische Inhalte enthält, das heißt, die Sie mit JavaScript aktualisieren, und den Teil des JAWS virtuellen Puffer zu diesem Element entspricht, wird automatisch aktualisiert, wenn Sie den Inhalt des Elements ändern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top