【问题标题】:Handle oncopy event after server's response在服务器响应后处理 oncopy 事件
【发布时间】:2015-09-10 18:50:58
【问题描述】:

我想根据服务器的响应来修改用户按下 CTRL+C 时的剪贴板。与服务器的通信是通过 web socket 完成的。 我设法获得了 oncopy 事件,并且可以为其设置一些内容,但只能立即进行。我想要的是这样的:

  • oncopy 事件被触发并被捕获
  • 向服务器请求一些东西 (socket.send(bla bla))
  • 从服务器接收应答 (socket.onmessage())
  • 通过编辑 event.clipboardData 更新用户的剪贴板

有可能吗?

或者有没有一种方法可以让我在接收来自服务器的消息时在事件处理方法中忙着等待?

【问题讨论】:

    标签: javascript browser websocket oncopy


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-02-08
      • 2011-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-11
      • 2012-09-12
      • 1970-01-01
      • 2011-07-13
      相关资源
      最近更新 更多