如何在Javascript剪贴板上设置数据?

时间:2016-11-23 21:09:00

标签: javascript

https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIClipboard

当我在javascript中收听粘贴事件时,我可以将剪贴板中的数据粘贴为字符串,如下所示:

let pastedText: string = e.clipboardData.getData('Text');

或者对于那些不使用打字稿的人来说是这样的:

var pastedText = e.clipboardData.getData('Text');

我正在尝试使用已编辑的剪贴板数据重新发送此事件。我可以重新发布该事件,但我在使用剪贴板的setData方法时遇到问题。我正在尝试这个(documentation):

 e.clipboardData.setData('Text', 'lolData');

但是当我跑步时:

  console.log('NEW CLIPBOARD DATA: ');
  console.log(e.clipboardData.getData('Text'));

什么都没打印出来。我真的不明白我在尝试设置事件时正在做什么,但它似乎有意义,因为我从事件对象中获取它。

0 个答案:

没有答案