Event paste по клику на кнопку
Добрый день всем, у меня есть блок - в который можно вставить содержимое буфера обмена по Ctrl + V, хочу чтобы можно было сделать тоже самое еще и по клику кнопки "Вставить", как сделать?
window.addEventListener("paste", pasteHandler); function pasteHandler(e){ <...функция вставки...> } Пробую повесить тоже самое на кнопку - ничего не работает, как сделать правильно? $('#paste').click(function(){ pasteHandler(); }); |
Доступ к буферу обмена со стороны JavaScript запрещен.
Только пользователь явными своими действиями может использовать буфер обмена. (ctrl + v , контекстное меню -> вставить ) Это запрет защищает пользователя от доступа к его буферу обмена со стороны вредоносных скриптов на фоновых вкладках которые ищут логины пароли и прочие интересные данные в буфере обмена. |
MallSerg,
а как тогда быть? У меня получается вставляется картинка(полученная по PrtScr) в канвас, с помощью Ctrl + V, вот хотелось бы чтоб еще была по кнопке эта операция, возможно ли? |
+в контекстном меню канваса нет опции вставить
|
Со стороны браузера такое сделать невозможно
только сторонние приложения или расширения браузера |
Часовой пояс GMT +3, время: 07:11. |