我或多或少是编程的菜鸟。
希望在我的网站上放置一个脚本,每隔几毫秒删除剪贴板上的所有内容,以防止屏幕截图,复制等。
这是我尝试过的。不知道为什么它不起作用。请帮忙。
<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>
答案 0 :(得分:2)
这会在用户尝试时删除剪贴板数据,但是您无法禁用屏幕截图。您也无法避免用户点击&#34;检查元素&#34;并深入挖掘HTML。
document.addEventListener('copy', function (evt) {
evt.clipboardData.setData('');
});
作为更多...极端措施,你可以尝试:
document.addEventListener('copy', function() { alert("No copying!"); });
答案 1 :(得分:1)
尝试禁用网站上的右键点击怎么样?
即便如此,从您的网站复制信息并不太难,您仍然可以使用剪切工具,屏幕录像机等。