Comments 31
А как дела с обратным действием? т.е. программной вставкой из буфера.
Надеюсь, что никак.
В этом нету особой необходимости. Лень двигатель прогресса, но не до такой же степени)
флеш не умеет, в браузерах не предусмотренно, даже в старых ИЕ
JS умеет. Умел по крайней мере.
Писал бэкенд на флексе в свое время — приходилось вставку из буфера реализовывать через JS. Flex вызывал js функцию, которая получала данные и возвращала назад во Flex.
Писал бэкенд на флексе в свое время — приходилось вставку из буфера реализовывать через JS. Flex вызывал js функцию, которая получала данные и возвращала назад во Flex.
В старых версиях IE есть события oncopy, onpaste и кажется oncut. А так же программный доступ к clipboard, правда, в основном, только к текстову представлению, и были какие то ограничения (давно было запамятовал).
В IE7 спрашивается разрешение на доступ к clipboard, так как это значительная дыра в безопасности (полностью убрать не смогли, так как эту фичу используют корпоративные интранет ресурсы) — но в целом все так же, только работает не ахти (видимо новые ограничения или еще что-то).
Как дела обстоят с IE8 сказать не могу, не ковырял.
В IE7 спрашивается разрешение на доступ к clipboard, так как это значительная дыра в безопасности (полностью убрать не смогли, так как эту фичу используют корпоративные интранет ресурсы) — но в целом все так же, только работает не ахти (видимо новые ограничения или еще что-то).
Как дела обстоят с IE8 сказать не могу, не ковырял.
В IE можно вставить текст в буфер обмена. И в старых, и в новых. Только новые IE спросят у пользователя — действительно ли он разрешает это действие.
Если будет возможность программной вставки из буфера, то тогда появится куча «безобидных» сайтиков, которые втихушку следят за буфером в ожиданиях паролей и отсылают всё собранное нехорошим людям ;) И ни к чему хорошему это не приведёт.
интересно
появляются тёмные мысли (в отношении буфера обмена)
появляются тёмные мысли (в отношении буфера обмена)
Вставка из буфера пугает как-то больше чем вставка в буфер.
спасибо, дополнили тему raw-кодом и тестированием на современных браузерах
Что значит «Как же с этим бороться?». Бороться надо с теми, кто в этот буфер лезет! )
почему так категорично?
Вы же сами написали, что доступ к буферу отключили из соображений безопасности. Это, кстати, вполне логично, мне тоже (как пользователю) не нравится, что в буфер кто ни попадя может лезть ) Что вы там забыли? Для сайта на моём винте есть куки. А для пользователя, чтобы скопировать текст в буфер достаточно и встроенных средств, как то контекстное меню, кнопки на панели браузера и горячие клавиши.
Ну я предлагаю использовать данную «магию» только в полезных целях, таких как скопировать кусок кода, или цитату, текст, исходник HTML, когда его например просто неудобно выделить, а проще сделать какой-нибудь jQuery запрос, и модифицировать теги нужным функционалом.
зы: ну и как говорилось ниже, адблок палит ;)
зы: ну и как говорилось ниже, адблок палит ;)
почему так категорично?
UFO just landed and posted this here
UFO just landed and posted this here
Sign up to leave a comment.
Копируем в буфер обмена в FireFox 3.5 и IE8