2015-06-24 3 views
0

Я хочу изменить буфер обмена пользователя, когда он нажимает CTRL + C в зависимости от того, что отвечает сервер. Связь с сервером осуществляется через сетевой разъем . Мне удалось получить событие oncopy, и я могу установить для него некоторый контент, но только сразу. То, что я хочу что-то вроде этого:Обработка события oncopy после ответа сервера

  • oncopy событие выстрелил и поймал
  • запрашивает сервер для чего-то (socket.send (бла бла))
  • получить ответ от сервера (socket.onmessage())
  • обновление буфера обмена пользователя путем редактирования event.clipboardData

возможно ли это?

Или есть способ, которым я мог бы заняться оживлением в методе обработки событий при получении сообщения с сервера?

ответ

1

Извините, игра с буфером обмена является сложным делом. Я выяснил, что через некоторое время данные буфера обмена теряются из объекта события (может быть, это вопрос безопасности). Таким образом, вы либо устанавливаете данные сразу, либо теряете способность устанавливать его.

Смежные вопросы