Приложение FLEX, отключение кнопки «Назад» и «Клавиши возврата» / «Удалить» при столкновении с приложением FLEX - PullRequest
0 голосов
/ 14 декабря 2009

Следует ли отключить кнопку возврата, клавишу возврата / удаления в приложении FLEX или в JavaScript?

Какие-либо предлагаемые решения?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 15 января 2010

ИМХО, вы никогда не должны отнимать контроль над браузером у пользователя. В то время как есть несколько пользователей, которые непреднамеренно вынут себя из приложения, большинство пользователей будут разочарованы неспособностью выполнить ожидаемую функциональность (возможно, если вы не удалите backspace, но определенно, если вы уберете кнопка возврата браузера). Ваше общее разочарование будет выше, если вы удалите эту функцию, чем если вы оставите ее по умолчанию.

Лучший вариант - открыть приложение в новой вкладке или окне. Это избавляет от необходимости удалять любые функции и выполняет вашу цель так, чтобы это было приемлемо почти для всех пользователей.

0 голосов
/ 14 декабря 2009

Я бы порекомендовал сделать это на JavaScript, но есть трудности с любым решением. Разные аппаратные платформы и браузеры по-разному интерпретируют сигналы клавиатуры, и раньше у меня возникали проблемы с их абсолютной достоверностью во Flash. Просто удалите все в порядке, хотя JavaScript может дать вам больше возможностей для настройки этого на основе браузера / платформы пользователя, если вам нужно.

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