質問

私は、JAWSまたはWindows Eyesを使用する視覚障害者がSWFアプリケーションにアクセスできるようにすることに取り組んでいます。 JAWSとWindows Eyesの両方のデモバージョンをインストールしました。

htmlページ上のブラウザーでswfを(ローカルで)実行すると、Capabilities.hasAccessibilityはtrueになりますが、Accessibility.activeは毎回-数秒後にチェックする場合でもfalseになります。

デモバージョンを使用しているのですか、それとも単にSWFObjectのパラメータを設定するようなものを見逃しているのでしょうか?

役に立ちましたか?

解決

わかりました

  1. wmodeは透明に設定されていない可能性があり、スクリーンリーダーのswfobjectを非表示にします。
  2. swfobjectは次のようにフォーカスする必要があります。

    swfobject.addLoadEvent(setFocusOnFlash);

    function setFocusOnFlash(){ var fl = document.getElementById(" loader"); if(fl){fl.focus(); }

    }

他のヒント

問題を理解したことは素晴らしいことですが、他の読者のために将来参照できるように、あごやウィンドウの目のデモ版には制限がありません。これらは登録済みバージョンと同一です。唯一の制限は、それを使用できる時間です。 Jawsの場合、40分後に再起動が必要です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top