实现监听浏览器复制事件 向剪贴板添加自定义信息功能

/* 选中文本 */

const text = document.querySelector('.text');

const range = document.createRange(); // 创建选择对象

range.selectNode(text);

window.getSelection().addRange(range); // 选中

window.getSelection().removeRange(range); // 取消选中

 

window.addEventListener('copy', function(clipBoardEvent) {

var text = window.getSelection().toString();

console.log(clipBoardEvent);

clipBoardEvent.clipboardData.setData('text/plain', text + ' myinfo'); // 写入文本

clipBoardEvent.preventDefault();

});

 

你可能感兴趣的:(实现监听浏览器复制事件 向剪贴板添加自定义信息功能)