如何收听剪贴板事件?

时间:2016-12-12 15:43:00

标签: javascript clipboard

当用户尝试使用鼠标或使用Ctrl + C从浏览器URL(位置栏)进行复制时,如何监听事件。它应该只通过javascript工作。对不起,但我没有任何想法,我无法显示任何代码。它的主要思想是从剪贴板中替换值。

1 个答案:

答案 0 :(得分:2)

非常快Google ...

注意:这只能在DOM的范围内工作。 地址栏。

document.addEventListener('copy', function(e){
    e.clipboardData.setData('text/plain', 'Hello, world!');
    e.clipboardData.setData('text/html', '<b>Hello, world!</b>');
    e.preventDefault(); // We want our data, not data from any selection, to be written to the clipboard
});

参考:Here