javascript - jQuery:如何使用 ('copy' ,...)将数据复制到剪贴板

标签 javascript jquery

我正在使用以下事件,该事件在用户将数据从页面复制到剪贴板时触发。但是,我似乎无法获取复制数据的内容。可能吗?

$(document).on('copy', function(e){ 
    console.log(e);
});

我使用 Chrome 的检查器来检查对象 e 。有一个名为 origionalEvent 的属性有属性 origionalText 。这似乎只包含复制文本的第一行。

也许我遗漏了一些明显的东西,但我似乎不知道如何复制数据。

可能吗?

最佳答案

如果已选择要复制的内容,这将为您提供复制事件时所选的内容:

$(document).on('copy', function(e){ 
    console.log(window.getSelection().toString());
    });

关于javascript - jQuery:如何使用 ('copy' ,...)将数据复制到剪贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38315429/

相关文章:

jquery - 谁能告诉我这个 Jquery 脚本哪里出错了

jquery - 删除错误消息时向 jquery 验证插件添加动画

JQuery 输入[type=date] 选择器

javascript - history.listen 在 React Router 中无法正常工作

javascript - 在使用 Facebook 登录过程中,为什么通过 AJAX 设置的 $_SESSION 变量不被识别为已设置?

javascript - Phonegap Ajax 请求端口 8000

javascript - Jquery 代码不适用于 Javascript 的 html 输出

jquery - JQuery 变量中存储的上下文不起作用

javascript - Javascript 中的 .removeAttribute 失败

javascript - 无法将服务返回的对象分配给 $scope