可能重复:
如何防止我的网页出现打印屏幕?
我想阻止用户截取网页的屏幕截图。我必须在该 .html 文件中放置什么代码?
防止像打印屏幕一样按下按钮的代码应该是什么?因为许多网站阻止用户按任何键。
屏幕截图不受 Web 浏览器控制,它们由运行在用户操作系统上的软件控制,不能由 Web 服务器远程控制。
有可能的。试试这个 CSS 功能。
html {
display: none; /* hide whole page - the only true way to prevent screenshots */
}
纳尔逊是对的。你可以做很多事情来让它变得更难(javascript来捕捉prtsc按键并返回false,每隔一段时间闪烁屏幕的不同象限,这样人眼就无法真正分辨出来,但整个屏幕永远不会显示在一次,等等),但从根本上说,任何甚至是模糊技术的人都可以在大约 5 秒内绕过这个。此外,谷歌搜索应该会以比询问时间更短的方式为您回答这个问题。
您无法阻止 Windows 7 中的打印屏幕按钮或截图工具或 Mac OS 随附的 Grab 应用程序或...