![]() |
Клавиатура и Fullscreen
Как известно, flashplayer не воспринимает большинство клавиш клавиатуры в полноэкранном режиме.
Так вот стало интересно почему? С чем это связано? Безопасность или ещё что-то? |
Безопасность
|
А если по подробнее?)
С чем именно связано? Например: проблема отключения горячих клавиш без доступа к системе. |
Например вы заходите на сайт, где есть вирус и он вас перебрасывает на другой сайт с флешом который разворачивается на весь экран и имитирует интерфейс: сайта, программы или ОС (стандартный вид при установке или же выводит надпись "произошла ошибка и настройки рабочего стола сброшены на начальные") и просит вас что-нить сделать, например ввести пароль/логин. А потом эти данные уходят куда надо.
Конечно, при переходе в полноэкранный режим есть сообщение об этом, но вы вполне можете в этот момент отойти и не увидеть этого (например переход осуществляется через 1-2 минуты не активности на сайте) |
Может так и было конечно, но по-моему это просто смешно. Я серьезно не понимаю, чем они руководствовались отключая клавиатуру в полноэкранном режиме. Иметация ОС или интерфейса другого сайта очень маловероятны
|
iNils, а это официальная версия или предположение?
Всё-таки выглядит достаточно натянуто, учитывая что флэш плеер всё-таки плагин и может быть не установлен, да и для подобных вещей можно и без флэша обойтись. |
Цитата:
Цитата:
|
Цитата:
Вот чем именно руководствовались в адоби интересно. |
Урезают, иначе бы давно запретили. Ничего такого сверхъестественного JS стырить не может. Разве что куки какие-нибудь собственного сайта.
|
DaFive, я о способе, который предложил iNils.
Не слишком веская причина для отключения клавиатуры. |
Вы переходите на сайт, а там на весь экран всплывает BSOD. И просит вас отправить смс и ввести код, перехватывает все нажатия на клавиатуре и т.п. Хотя на самом деле все равно, не понятно зачем не давать возможности нажатия хотя-бы букво-циферных клавиш. Была подобная проблема в одной игре с чатом, приходилось в полном экране,убирать чат... Мне кажется это отменят в плеере в котором будет реализован захват мыши..Но вместо этого всегда будет висеть надпись вверху, что ты находишься внутри плеера, а не в СО приложении.
|
Цитата:
|
Цитата:
|
Можно было отклбчить буквы, но вот нафига было отключать ctrl, alt, shift. Это вообще у меня в голове не укладыватеся. При этом работает пробел и стрелки. Логики ноль.
|
Цитата:
|
Что самое оно то? Выключенные ctrl, alt, shift?
Я уже задолбался придумывать управление так, чтобы было удобно и функционально |
Цитата:
Неужели такое может прокатить? Тогда уж и провайдера засудить можно:"Я получил через вас доступ в интернет, а там меня обманули". Ну я думаю даже американцы до такого не доходят. Облиться горячим кофе и отсудить миллион за отсутствие предупреждения это одно. Но ведь при установке плеера соглашаешься и принимаешь условия лицензионного соглашения, в которые можно просто прописать про отсутствие ответственности за контент загружаемый пользователем через плагин. |
Цитата:
Цитата:
Прецедентная система - и пошло-поехало, понеслись выигрываемые иски к Адоби. Тут ведь немного другое дело. Доказать в суде, что виноват не "плагин" (в юриспруденции нет такого понятия), а действия пользователя, приведшие к потерям, трудно будет в любом суде мира, поскольку это технич. нюансы - экспертиза, то, се. Избежать этого и помогают ограничения безопасности. Всё просчитано с финансовой и юридической т. зрения. |
Цитата:
К примеру, без crossdomain.xml вы не можете грузить на свой сайт контент с другого сайта, но можете это легко сделать через php скрипт лежащий в том же домене, что и ваша флешка. Спрашивается, зачем так сложно? Это та же самая перестраховка. |
Странно это всё.
Мне всё-таки кажется, что здесь есть какая-то более техническая подоплёка, нежели юридическая. Может мне просто хочется в это верить) Но уж в конце концов можно вывести фулскрин с нарисованной клавиатурой и объявить, что у вас отключена клавиатура введите логин и пароль, чтобы разблокировать. И снова суд? Обмануть можно и не перекрывая экран. |
Цитата:
|
Надо же! И как до этого Microsoft не додумались?! Отключаешь клаву и вуаля! Чудесное, чудесное решение...
Добавлено через 24 минуты ЗЫ. Например, можно было бы сделать разрешительную систему: После перехода приложения в полноэкранный режим требовать у пользователя подтверждения или отмены разрешения работы в полноэкранном режиме, где и указывать, что для выхода нужно нажать esc или шорткат... |
Цитата:
|
Цитата:
|
По-моему вполне удобно. Неубиваемое окно "приложение установило полноэкранный режим, оставить? Автоотмена через 10 сек. Для выхода из него можете нажать esc в любой момент." Галка "разрешить и запомнить это приложение". Всё.
А вообще фуллскрин особо не нужен. Рабочей области браузера - вполне хватает обычно. Т.е. недостатки не в фуллскрине, а в невозможности приложению захватить всё окно браузера. Но это - не к адоби, не их ругайте) |
Цитата:
преимущества которые могло бы дать использование фулскрина, кто от этого проигрывает? Можно было бы копнуть ещё глубже, например: для того, чтобы дать возможность использовать клавиши (или их группы) разраб должен объявить некий метод, наподобие Security.allowDomain(), в этом случае показываем разрешительное окно и, соответственно, позволяем пользоваться клавиатурой, если клавиатура не нужна (допустим сайт) не объявляем метод и как следствие получаем обычное предупреждение (как сейчас) и не можем использовать клавиатуру. |
в общем поживём увидим что адоб сделает с этим, не думаю что они это так и оставят
|
Уже именно так и оставили. Не первый год же ж...
|
Цитата:
|
Есть банальный спсоб - делаю прозрачный текстовый блок, открываю его на весь экран и ловлю в него абсолютно все, что вы печатаете в нем. Отправляя данные себе. Все.
|
Прозрачный для чего?
|
Для того что ниже.
|
А ниже фон страницы браузера.
|
Цитата:
|
Это было еще ДО того, как в фуллскрине запретили кнопки.
Давно это было. Очень. Примеров как-то не сохранил :) |
по словам Altar в facebook группе, на abobe max сказали, что будет поддержка клавиш в fulscreen mode
|
на flashGAMM адоб подтвердили инфу по поводу кнопок в fullscreen. Клёво :)
|
| Часовой пояс GMT +4, время: 09:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.