Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.08.2014, 10:08
Аспирант
Отправить личное сообщение для piraids Посмотреть профиль Найти все сообщения от piraids
 
Регистрация: 20.08.2013
Сообщений: 88

Event paste по клику на кнопку
Добрый день всем, у меня есть блок - в который можно вставить содержимое буфера обмена по Ctrl + V, хочу чтобы можно было сделать тоже самое еще и по клику кнопки "Вставить", как сделать?

window.addEventListener("paste", pasteHandler);
function pasteHandler(e){
   <...функция вставки...>
}


Пробую повесить тоже самое на кнопку - ничего не работает, как сделать правильно?

$('#paste').click(function(){ pasteHandler(); });
Ответить с цитированием
  #2 (permalink)  
Старый 13.08.2014, 10:44
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,138

Доступ к буферу обмена со стороны JavaScript запрещен.
Только пользователь явными своими действиями может использовать буфер обмена. (ctrl + v , контекстное меню -> вставить )
Это запрет защищает пользователя от доступа к его буферу обмена со стороны вредоносных скриптов на фоновых вкладках которые ищут логины пароли и прочие интересные данные в буфере обмена.
Ответить с цитированием
  #3 (permalink)  
Старый 13.08.2014, 10:48
Аспирант
Отправить личное сообщение для piraids Посмотреть профиль Найти все сообщения от piraids
 
Регистрация: 20.08.2013
Сообщений: 88

MallSerg,
а как тогда быть? У меня получается вставляется картинка(полученная по PrtScr) в канвас, с помощью Ctrl + V, вот хотелось бы чтоб еще была по кнопке эта операция, возможно ли?
Ответить с цитированием
  #4 (permalink)  
Старый 13.08.2014, 10:53
Аспирант
Отправить личное сообщение для piraids Посмотреть профиль Найти все сообщения от piraids
 
Регистрация: 20.08.2013
Сообщений: 88

+в контекстном меню канваса нет опции вставить
Ответить с цитированием
  #5 (permalink)  
Старый 13.08.2014, 10:54
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,138

Со стороны браузера такое сделать невозможно
только сторонние приложения или расширения браузера
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как создать event, эмулирующий enter Artanis Events/DOM/Window 7 16.07.2019 06:40
Помогите сделать так чтоб по клику открывалось и по клику же закрывалось Maxsl_89 Элементы интерфейса 1 25.10.2013 16:11
Создать кнопку по клику Mecm Общие вопросы Javascript 2 29.07.2013 17:25
Повесить событие на кнопку, не меняя кода кнопки Weks Общие вопросы Javascript 8 11.11.2012 16:13
event + setTimeout fsingle Events/DOM/Window 2 02.05.2012 09:07