当前位置: 首页 > 知识库问答 >
问题:

每隔几毫秒删除剪贴板中的所有内容

唐阳飇
2023-03-14

想在我的网站上创建一个脚本,每隔几毫秒删除剪贴板中的所有内容,以防止截图、复制等。

这是我试过的。不知道为什么它不起作用。请帮忙。

<html>
<head>
<title>Testing a Script</title>
<script type="text/javascript">
function erase() {
    window.clipboardData.clearData();
    }
</script>
</head>
<body onload="setInterval(erase(),300);">
<center><br><br>
Hi, Copy this text and try to paste it.
</center>
</body>
</html>

共有2个答案

宁修永
2023-03-14

如何尝试禁用右键单击您的网站?

即使这样,从你的网站上复制信息也不难,你仍然可以使用剪贴工具、屏幕记录器等。

傅越
2023-03-14

这将在用户尝试删除剪贴板数据时删除剪贴板数据,但是您不能禁用屏幕截图。您也无法避免用户单击“inspect element”并深入查看HTML。

document.addEventListener('copy', function (evt) {
  evt.clipboardData.setData('');
});

还有一点。。。您可以尝试的极端措施:

document.addEventListener('copy', function() { alert("No copying!"); });
 类似资料:
  • 我在使用Java8的java应用程序中工作。 我已经集成了数据库(多个数据库Oracle,MySQL,Postgres)和其中在DB i字符串创建的日期。 DB中的日期格式为-2015-07-29 16:23:28.143 我从DB获取这个,并在Localdatetime对象中设置 所以这里的问题是我不想在响应中显示/发送毫秒。我想显示/发送日期,如2015-07-29 16:23:28 我尝试了

  • 有了这种SQL语句,如何从date_created列中删除毫秒?

  • 在系统剪贴板上执行复制和剪贴操作 进程: 主进程, 渲染进程​ 复制字符串例子: 1 const {clipboard} = require('electron') 2 clipboard.writeText('Example String') Copied! 在X Window系统上,还有一个选择剪贴板。要操作它,你需要传递selection到每个方法: 1 const {clipboard}

  • 在系统剪贴板上执行复制和粘贴操作。 进程: Main, Renderer 下面的示例演示如何将字符串写入剪贴板: const { clipboard } = require('electron') clipboard.writeText('Example String') On Linux, there is also a selection clipboard. To manipulate it

  • 问题内容: 我已经实现了回收卡视图,并想使用按钮单击方法来复制cardView的内容。cardview中有两个文本,我只想复制内容,不同的卡片不同。我怎样才能做到这一点?这是我的Cardview适配器。 v.content.getText()。toString(),无法解析内容。 问题答案: 尝试以下

  • 本文向大家介绍jQuery获取剪贴板内容的方法,包括了jQuery获取剪贴板内容的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery获取剪贴板内容的方法。分享给大家供大家参考,具体如下: 这两天弄fckeditor粘贴功能,随着工作的深入和在网上查询资料,知道了在网页中一般是不允许访问“剪贴板”的,因为这样存在着很大的安全隐患,我自己也尝试着写了一个简单的demo 在IE和F