【发布时间】:2012-09-07 21:49:07
【问题描述】:
我想阻止用户对网页进行屏幕截图。我必须在该 .html 文件中放置什么代码?
防止像打印屏幕一样按下按钮的代码应该是什么? 因为很多网站都禁止用户按任何键。
【问题讨论】:
-
实际上我听说有一种方法可以为图像制作“水印”,当你截图时它会呈现为黑色,如果你制作一个覆盖整个页面的 div(宽度:100%;高度:100%) 并将此“水印”放置在透明背景中,您将无法再截取您的网站。当然,任何在 chrome 上使用 firebug 或 inspect 对象的人都可以简单地删除该 div 并照常截屏。我想您可以在计时器中重新创建该 div 并混淆代码。但总而言之,没有办法让这 100% 成为不可能。
-
@Hoffmann 在屏幕上激活其他应用程序窗口然后点击
Print screen怎么样? -
@Hoffmann 如果你能在屏幕上看到你是否能捕捉到它。期间。
-
简单。不要发布任何值得窃取的内容。大多数网络都使用这种技术,恕我直言。
-
你也无法阻止他们用手机对屏幕拍照,或者用铅笔将信息手动复制到一张纸上。
标签: javascript html ajax web webpage