我知道完全保护他的照片是不可能的;我已经解释过,最好的方法是在图像上添加水印,但他想要一些额外的保护。我不想用更多的JavaScript加载我的页面,因为我觉得有十几种复制图像的方法,该脚本需要处理这些方法。有没有更简单的CSS解决方案可以让他放心?
发布于 2011-09-12 03:29:26
西蒙的回答很烦人。一个更好的解决方案是在图像上放置一个透明的gif,这样可以实现同样的效果(不能右键单击图像并保存它)。仍然不会阻止有决心的人,但对你诚实的观众来说就不那么烦人了。
简而言之,任何在客户端完成的解决方案都很容易解决。您需要专注于服务器端解决方案。水印,引用检查(确保引用是页面本身,在大多数情况下也会停止热链接),可能会降低图像质量。
发布于 2011-09-12 03:31:40
你可以让图片成为其他元素的背景图片,让它变得更烦人一些。这只会阻止最明显的右键单击>下载图像方法。
也就是说,要非常小心,,你有一个书面协议,从他那里,声明他理解这只是复制的障碍,可以很容易地绕过。你最不希望发生的事情是,当有人试图复制他的图像时,你会因为没有保护这些图像而承担责任。
发布于 2011-09-12 03:50:56
您可以通过在图像上添加和覆盖透明div层来使其略显烦人,如下所示:
http://jsfiddle.net/andresilich/WHEK3/3/
编辑:当然,对于知道自己在做什么,或者知道如何在Chrome或firebug中使用开发人员工具的人来说,这是一个很容易绕过的选择。
https://stackoverflow.com/questions/7380580
复制相似问题