$(document.body).bind({
copy: function(e) {//copy事件
var cpTxt = "复制的数据";
var clipboardData = window.clipboardData; //for IE
if (!clipboardData) { // for chrome
clipboardData = e.originalEvent.clipboardData;
}
//e.clipboardData.getData('text');//可以获取用户选中复制的数据
clipboardData.setData('Text', cpTxt);
alert(cpTxt);
$('#message').text('Copy Data : ' + cpTxt);
return false;//否则设不生效
},paste: function(e) {//paste事件
var eve = e.originalEvent
var cp = eve.clipboardData;
var data = null;
var clipboardData = window.clipboardData; // IE
if (!clipboardData) { //chrome
clipboardData = e.originalEvent.clipboardData
}
data = clipboardData.getData('Text');
console.log(data);
$('#message').html(data);
}
});
document.querySelector("#test").addEventListener("paste", (e) => {
// 防止默认的粘贴事件和停止冒泡
// e.preventDefault();
// e.stopPropagation();
let paste = (e.clipboardData || window.clipboardData).getData(
"Text"
);
console.log(paste);
});