我想在用户按下CTRL+C时根据服务器的响应来修改用户的剪贴板。与服务器的通信是通过web socket完成的。我设法获得了 oncopy 事件,并且可以为其设置一些内容,但只能立即进行。我想要的是这样的:
- oncopy 事件被触发并被捕获
- 向服务器询问一些东西(socket.send(bla bla))
- 从服务器接收答案 (socket.onmessage())
- 通过编辑 event.clipboardData 更新用户的剪贴板
可能吗?
或者有没有一种方法可以让我在接收来自服务器的消息时在事件处理方法中忙着等待?