保护网页上的图像不被复制/保存?

问题描述:

我为一个非常保守的团队运行了一个利基网站,他们提出的一个要求是,我们需要尽可能让用户保存其他用户的图片。我知道没有办法100%满足这个要求,但至少我可以让人们很难从网站上保存图像。保护网页上的图像不被复制/保存?

我迄今为止唯一做的事情是禁用右键单击图像(通过jquery),我也放在块链接盗链。有什么我可以做到这一要求?

在此先感谢。

+7

他们意识到,为了显示图像,必须将其下载到用户的计算机 - 对吗? :) – 2010-10-16 15:50:56

+0

不,一般的互联网用户不知道这一点。 – 2010-10-16 16:10:51

+0

使用HTML5画布绘制构建图像。那么你的潜在图像盗贼将不得不截图。 :) http://thinkvitamin.com/code/how-to-draw-with-html-5-canvas/ – bzlm 2010-10-16 16:13:00

您不能禁用复制/保存,因为人们可以查看您的来源,这将导致图像目录。用户也可以简单地打印您的网站,从而保存图像。如果您不希望用户保存图像,请不要在线添加图像。

你不行。我认为那些没有右键点击就可以保存图片的人不会被任何进一步的困扰。

如果您创建Flash文件并将图像显示在闪存中,您可能会更难。如果你想用原始img-tag来显示图像,那么Justin提出的评论就是指出不下载图像并同时显示它的悖论。

这是邪恶的,但可以保留清除剪贴板

http://www.webdeveloper.com/forum/showthread.php?t=21431

可能使计算机无法使用,而他们在网页上。

另一个想法是在图像上添加元数据或水印,以标识哪个用户拍摄了该副本。然后,如果你发现了这幅图像,你可以找出是谁做的。如果存在限制复制的服务条款,您将知道投诉的对象。