有什么方法可以阻止用户截取网页截图?

时间:2012-09-14 17:43:19

标签: javascript html ajax web webpage

  

可能重复:
  How do i prevent from printscreen of my webpage?

我想阻止用户拍摄网页的屏幕截图。我必须在.html文件中放置什么代码?

什么代码可以防止像打印屏幕一样按下按钮? 因为许多网站阻止用户按任何键。

6 个答案:

答案 0 :(得分:25)

有可能。试试这个css3功能。

@media print {
    html, body {
       display: none;  /* hide whole page */
    }
}

答案 1 :(得分:10)

拥有用户正在使用的计算机并采取操作系统措施。不要忘记,用户总是可以用相机拍照......

答案 2 :(得分:10)

简单。不要发布任何值得窃取的内容。大多数网络使用这种技术,恕我直言。

答案 3 :(得分:3)

屏幕截图不受网络浏览器控制,它们由用户操作系统上运行的软件控制,无法通过网络服务器进行远程控制。

答案 4 :(得分:0)

尼尔森是对的。你可以做很多努力使其变得更难(javascript捕捉prtsc键按下并返回false,每隔一段时间闪烁不同的屏幕象限,这样它对人眼来说太快了,但是整个屏幕从不显示,等等,但从根本上说,任何甚至模糊技术娴熟的人都可以在大约5秒内绕过这个。此外,谷歌搜索应该以更少的时间为您回答这个问题。

答案 5 :(得分:-6)

使用Javascript只是为了防止按键。