我试图嵌入一个秘密水印在一个网站,以便我可以链接任何屏幕截图到谁创造他们的用户。该页面如下所示:

它有一个自定义的背景(用户可以通过提供链接来改变它),上面有一个半透明的窗口。该窗口包含文本和不透明的瓷砖,其中也包含信息。瓷砖的颜色可以根据它包含的信息(大约4-5种可能的颜色)而改变。
我尝试用动态.css实现对瓷砖的细微更改,但是.jpg截图会毁了它。我也玩透明窗口:我分配了一个50x50重复的透明.png背景,并进行了细微的修改,但是下面的背景图像和.jpg压缩也会破坏这一点。
我有什么选择?
发布于 2017-03-28 12:13:09
你可以把你的截图作为.PNGs吗?但如果你的意思是你想要一个秘密水印,以生存其他人采取一个副本,并选择他们的压缩,那么恐怕没有任何帮助,因为像素(见图片附件)。然后,你将需要一个大的旧横幅在底部,他们仍然可以模糊它。

发布于 2017-03-28 15:28:05
我在想这样的事情:
使用脚本,扫描任何已知的截图组合(如win+prtscr或fn+prtscr)。当您检测到这些组合时,立即将水印、半透明图像叠加到屏幕上。然后,当用户保存屏幕截图时,他们就会用水印覆盖来捕获您的站点。
实施起来应该相对简单--但要谨慎一点--这更像是一种微弱的威慑。对于某个人来说,禁用脚本或使用软件非常简单--在这种情况下,您将无法阻止他们。
https://security.stackexchange.com/questions/155121
复制相似问题