在JavaScript中,有没有一种方法可以通过鼠标高亮显示和鼠标中键粘贴来检测复制(在UNIX中)?

在JavaScript中,有没有一种方法可以通过鼠标高亮显示和鼠标中键粘贴来检测复制(在UNIX中)?,javascript,copy,mouseevent,Javascript,Copy,Mouseevent,我有一些东西看起来像这样: <html> <p id="copyme">something to paste</p> </html> <script> document.getElementById('copyme').addEventListener('copy', function (e) { e.clipboardData.setData('text/plain', 'somethi

我有一些东西看起来像这样:

<html>
<p id="copyme">something to paste</p> 
</html>

<script>
    document.getElementById('copyme').addEventListener('copy', function (e) {
        e.clipboardData.setData('text/plain', 'something else');
        e.preventDefault();
    });
</script>

要粘贴的内容
document.getElementById('copyme')。addEventListener('copy',函数(e){
e、 setData('text/plain','something other');
e、 预防默认值();
});
这对CTRL+C和CTRL+V非常有效,但作为UNIX用户,我经常使用鼠标中键进行复制/粘贴。有没有办法检测到它? 我尝试使用
mouseleave
事件来避免问题,但没有成功

有什么想法吗

:)