JS如何实现剪贴板里自动加上版权出处

JavaScript 如何实现复制文本添加出处,下面来看看剪贴板里自动加上版权出处的技术js如何实现。

可以用如下代码实现:

1
2
3
4
5
6
7
8
9
10
11
// 获取 id 为 main 的元素并给它绑定一个 oncopy 事件处理函数。
var copyEl = document.getElementById('main');
copyEl.oncopy = function(copyscript) {
//当用户复制这个元素的内容时,如果复制的字符串长度大于等于 140,那么就在剪贴板中添加一些额外的信息,例如 [资料来源] 和当前页面的网址。
if (window.getSelection(0).toString().length >= 140) {
var clipboardData = event.clipboardData || window.clipboardData;
copyscript.preventDefault();
var copyMsg = window.getSelection() + '\r\n[资料来源] ' + location.href;
clipboardData.setData('Text', copyMsg)
}
};
本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!请勿直接商用。网站资源来自用户分享,如有侵权行为请联系网站客服处理。
二月繁华 » JS如何实现剪贴板里自动加上版权出处