Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 防止复制、剪切(ctl-c、ctrl-x)JS_Javascript - Fatal编程技术网

Javascript 防止复制、剪切(ctl-c、ctrl-x)JS

Javascript 防止复制、剪切(ctl-c、ctrl-x)JS,javascript,Javascript,我总是想要一些不寻常的东西,我希望是重复的,但我没有找到自己。因此,在标记为重复之前,请完整阅读问题 我知道如何使用对象禁用复制粘贴剪切。('copy paste cut',函数(e){e.preventDefault();})。但这不起作用 不要向我扔鸡蛋。它确实可以防止复制对象本身。但不是它的父对象,包括每个子对象,当然也包括对象 这还不是故事的结尾。我希望能够复制对象的一些子对象,但只能一个接一个地复制。事实上,对象是表。我不允许复制完整的表,允许逐个复制单元格 我知道这种保护就像一部法律

我总是想要一些不寻常的东西,我希望是重复的,但我没有找到自己。因此,在标记为重复之前,请完整阅读问题

我知道如何使用
对象禁用复制粘贴剪切。('copy paste cut',函数(e){e.preventDefault();})。但这不起作用

不要向我扔鸡蛋。它确实可以防止复制对象本身。但不是它的父对象,包括每个子对象,当然也包括对象

这还不是故事的结尾。我希望能够复制对象的一些子对象,但只能一个接一个地复制。事实上,对象是表。我不允许复制完整的表,允许逐个复制单元格

我知道这种保护就像一部法律,法律没有阻止做坏事的人

PPS。我知道很多关闭保护的方法。例如,我可以关闭JS temporary,抓取一些数据,或者输入我想要输入的东西,或者其他任何东西。大多数用户不知道如何使用


购买力平价。我不想关闭复制粘贴、关闭选择、阻止整个页面的某些按键事件或整个页面的任何其他事件。为普通用户限制整个表副本的最小任务数。任务最大允许复制单个单元格。所以,这个问题并不是大多数此类问题的重复,因为我试图找出是否有可能解决的不是我知道如何执行的常规复制粘贴保护任务,而是具有一些特殊允许-拒绝限制的任务。

这可能取决于浏览器,而且许多浏览器给了js有限的控制权,比如复制粘贴剪切,或者以不同的方式实现它,所以如果没有跨浏览器的解决方案,请不要感到惊讶。你不能那样做。JS在客户端运行,因此客户端拥有完全控制权。通常是他们允许您在他们的计算机上运行某些代码,但他们可以随时撤销您的此权限。如果您的表格显示在用户的屏幕上,则所有数据都已在用户的PC上。实际上,您无法阻止用户复制您的数据。你可以禁用一些鼠标事件,这非常烦人,但除此之外,它对保护你的数据没有任何作用。可能是@darthrubens的重复,它受到普遍谴责,有许多插件可以阻止这种情况发生。简言之,下载到客户端的代码已经被复制并存储在用户计算机上,因此,这意味着无论您尝试什么,都可以维护所有数据。