3

Contact-Usページを設定していて、ロボットをブロックするためにSecurimageのPHPCaptchaスクリプトを選択しました。Securimageは、Flashオブジェクトを使用して、視覚障害のある人のためにキャプチャコードを再生します。Securimageのデモページで、Fangsスクリーンリーダーエミュレーターでページを見ると、Flashオブジェクトが表示されません。スクリーンリーダーを使用しているサイトへの訪問者は、キャプチャコードが必要であることを知っているようですが、入力するためにコードを聞くことはできません。私たちはアクセスしやすいように探しています。

Flashオブジェクトをスクリーンリーダーに表示する方法はありますか?また、このリンクをクリックしてコードを聞くというタイトルを追加する方法はありますか?

Flashオブジェクトをスクリーンリーダーで動作させる方法がない場合、私のフォールバックは、クリック可能なリンクを使用し、JavaScriptを使用してオーディオを再生することです。

4

3 に答える 3

1

おそらく、明示的に508に準拠したソリューションを使用することをお勧めします。私は通常reCaptchaをお勧めします:http ://www.google.com/recaptcha 。

ただし、すべての種類のキャプチャは、真の508準拠でひどいことで有名であり、すべてのユーザーに非常に迷惑をかける可能性があることに注意してください。それらはそれほど効果的ではありませんが、ハニーポットはボットの波を遅くし、迷惑なユーザーを減らすことができます。個人的には、ユーザーを困らせる前に、自分自身を苛立たせます。

于 2012-03-28T12:43:50.490 に答える
1

Flashをスクリーンリーダーに表示させることができます。flash.accessibility.AccessibilityPropertiesを使用してこれを行うことができます。

Securimage GitHub Repoを確認すると、最新の更新がsecurimage_play.swf一部のユーザー補助情報を公開するバージョンに置き換えられているため、スクリーンリーダーはPlay Audio Captchaフラッシュファイルを検出したときに読み取ります。フォームからフォーカスにタブで移動できるようになりました。

Fangsあまり情報が見つかりませんでしたが、ウェブページに埋め込まれたFlashムービーの情報は表示できないと思いますがJAWS、Securimageの音声アイコンを検出して添付のメッセージを読み取れることを確認しました。

Securimage FlashソースコードもGitHubリポジトリで利用できるようになったため、ニーズに合わせて変更することもできます。

于 2012-03-29T07:26:55.527 に答える
0

Flashはスクリーンリーダーで読み取れるとは思いません。フェイルバックソリューションを使用する以外に選択肢はありません...

于 2012-03-28T07:59:49.153 に答える