在服务器响应后处理oncopy事件

时间:2015-06-24 14:03:06

标签: javascript browser websocket oncopy

我想根据服务器的响应按 CTRL + C 来修改用户的剪贴板。与服务器的通信是通过 Web套接字完成的。 我设法得到了oncopy事件,我可以设置一些内容,但只能立即。我想要的是这样的:

  • oncopy事件被解雇并被抓住
  • 向服务器询问(socket.send(bla bla))
  • 从服务器接收答案(socket.onmessage())
  • 通过编辑event.clipboardData
  • 来更新用户的剪贴板

有可能吗?

或者在接收来自服务器的消息时,我是否有办法忙于等待事件处理方法?

1 个答案:

答案 0 :(得分:1)

抱歉,玩剪贴板是一件棘手的事。我发现的是,一段时间后,剪贴板数据从事件对象中丢失(可能是安全措施)。因此,您可以立即设置数据,也可以放弃设置数据。