gpt4 book ai didi

javascript - 在网站上禁用复制

转载 作者:搜寻专家 更新时间:2023-11-01 04:44:11 26 4
gpt4 key购买 nike

我知道要阻止世界上最先进的思想是不可能的,但我想在我的网站上设置最轻微的障碍,以防止我的学生从中复制文本并将该文本作为他们的答案发布。 (如果他们手动输入,那没关系)。

由于跨浏览器的不一致,我非常害怕 JavaScript。

鉴于我已经加载了 jQuery 并且更喜欢尽可能使用 jQuery,我该如何:

  1. 禁用 Ctrl + c
  2. 禁用菜单编辑复制。

最佳答案

创建一个可以做到这一点的函数有点让人望而生畏,你的目标应该是清除剪贴板,这样即使用户按下 Ctrl + C,也不会将任何内容复制到剪贴板中,像这样的简单函数应该可以做到诀窍:

<script language="javascript">
function clearData(){
window.clipboardData.setData('text','')
}
function cldata(){
if(clipboardData){
clipboardData.clearData();
}
}
setInterval("cldata();", 1000);
</script>


<body ondragstart="return false;" onselectstart="return false;" oncontextmenu="return false;" onload="clearData();" onblur="clearData();">

虽然这个还是可以打败的....

关于javascript - 在网站上禁用复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8365272/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com