Использование скрипта PHP Captcha от Securimage в доступном приложении 508

Я настраиваю страницу «Контакты», и мы выбрали PHP-скрипт Securimage Captcha для блокировки роботов. Securimage использует объект Flash для воспроизведения кода проверки для слабовидящих. На демонстрационной странице Securimage объект Flash не отображается, когда я смотрю на страницу с помощью эмулятора программы чтения с экрана Fangs. Похоже, что посетитель сайта, использующий программу чтения с экрана, будет знать, что требуется код проверки, но он не сможет услышать код, чтобы ввести его. Мы стремимся быть доступными.

Есть ли способ сделать так, чтобы объект Flash отображался в программе чтения с экрана, и есть ли способ добавить заголовок, в котором говорится, что щелкните эту ссылку, чтобы прослушать код?

Если нет способа заставить объект Flash работать со средством чтения с экрана, я могу использовать интерактивную ссылку и использовать JavaScript для воспроизведения звука.


person Rich DeBourke    schedule 28.03.2012    source источник


Ответы (3)


Можно сделать Flash видимым для программ чтения с экрана. Это можно сделать с помощью flash.accessibility.AccessibilityProperties< /а>.

Если вы проверите Securimage GitHub Repo, последнее обновление заменило securimage_play.swf версией, которая предоставляет некоторую информацию о специальных возможностях, поэтому Программа чтения с экрана будет читать Play Audio Captcha, когда обнаружит файл флэш-памяти. Теперь его также можно вывести на вкладку из формы.

Я не нашел об этом много информации, но я не думаю, что Fangs может отображать информацию из Flash-роликов, встроенных в веб-страницы, но я подтвердил, что JAWS смог обнаружить звуковой значок Securimage и прочитать прикрепленное к нему сообщение. .

исходный код Securimage Flash также теперь доступен в репозитории GitHub, поэтому вы можете изменять это также соответствует вашим потребностям.

person drew010    schedule 29.03.2012
comment
Привет, Дрю, спасибо за обновление. Я загрузил файл, и пока у меня не загружена программа для чтения с экрана JAWS, я предполагаю, что все будет работать. Спасибо за помощь. - person Rich DeBourke; 03.04.2012

Вероятно, вы захотите использовать решение, полностью совместимое со стандартом 508. Обычно я рекомендую reCaptcha: http://www.google.com/recaptcha.

Имейте в виду, однако, что капчи всех видов печально известны своим ужасным соответствием 508 и могут быть чрезвычайно раздражающими для всех пользователей. Хотя они не так эффективны, приманки могут замедлить волну ботов и раздражать меньше пользователей. Лично я сначала раздражаю себя, а потом своих пользователей.

person kcunning    schedule 28.03.2012

Я не думаю, что Flash читается программами чтения с экрана. Боюсь, у вас нет другого выбора, кроме как использовать решение для восстановления после сбоя...

person haltabush    schedule 28.03.2012