JavaScript 警报信息

JavaScript alert message

我不确定,当有人试图使用 JavaScript 从网页复制文本时,是否可以显示警告消息?如果可能,我该怎么做?

有什么想法请多多指教

也许是这样的?

<html>
<body>

<input type="text" oncopy="myFunction()" value="Try to copy this text">

<script>
function myFunction() {
    alert('you tried to copy')
}
</script>

</body>
</html>

基本上你在这里可以检测到 ctrl+c 和 ctrl+v 的按键按下,并在这些按键事件被触发时发出警报

var code = (document.all) ? event.keyCode:e.which;
var ctrl = (document.all) ? event.ctrlKey:e.modifiers & Event.CONTROL_MASK;
var msg = "Sorry, this functionality is disabled.";
if (ctrl && code==86) //CTRL+V
{
alert(msg);
window.event.returnValue = false;
}
else if (ctrl && code==67) //CTRL+C (Copy)
{
alert(msg);
window.event.returnValue = false;
}

并确保上下文菜单也被

禁用
onpaste="return false;" oncut="return false;" oncontextmenu="return false;" oncopy="return false;"