想在我的网站上创建一个脚本,每隔几毫秒删除剪贴板中的所有内容,以防止截图、复制等。
这是我试过的。不知道为什么不能用。请大家帮忙。
<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>
当用户试图删除剪贴板数据时,这样就会删除剪贴板数据,然而你无法禁止截图。你也无法避免用户点击 "检查元素 "并挖掘HTML。
document.addEventListener('copy', function (evt) {
evt.clipboardData.setData('');
});
作为一个更...极端的措施,你可以尝试。
document.addEventListener('copy', function() { alert("No copying!"); });
在你的网站上禁止右键点击怎么样?
即使这样,从你的网站上复制信息也不是太难,你仍然可以使用剪贴工具、屏幕记录器等。