Можно ли в любом случае настроить Flash-фокус в браузере, не нажимая на него пользователя? - PullRequest
3 голосов
/ 21 мая 2009

У меня есть веб-приложение flash (flex), и при первой загрузке курсоры в поле имени пользователя мигают. Однако вы не можете начать печатать, потому что у Flash нет фокуса. Вы должны сначала нажать на приложение Flash. Есть ли способ дать Flash фокус на нагрузку? Это будет в HTML или во флэш-памяти?

Спасибо.

Ответы [ 3 ]

1 голос
/ 22 мая 2009

Метод, связанный с Zilupe, описанный в примечании, предназначен только для Windows IE, вероятно, недостаточно хорош.

Я сам не пробовал и для комментариев на странице кажется, что это ненадежно, но проверьте это: Фокус Firefox и фактические ссылки .

Это очень раздражающая проблема, которая эффективно убивает все усилия по обеспечению доступности, которые вы могли бы приложить в своем Flash-приложении. Слепые пользователи, использующие браузеры не IE, НЕ смогут использовать ваше приложение, потому что они просто не могут щелкнуть по нему, чтобы выделить его.

В прошлый раз, когда я исследовал проблему, я нашел комментарий какого-то разработчика FF, в котором говорилось, что это на самом деле вина Mozilla (извините, я потерял ссылку), но мне, честно говоря, все равно. Adobe должна преследовать Mozilla и приложить некоторые усилия, чтобы исправить это, это в интересах Adobe.

1 голос
/ 21 мая 2009

Вы должны использовать Javascript. Вот официальные инструкции: http://kb2.adobe.com/cps/155/tn_15586.html

0 голосов
/ 02 апреля 2011

Проверьте SWFObject. По соображениям безопасности FLASH никогда не является автофокусом - иначе кража ввода с клавиатуры будет несложной

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...