-1

我在思考如何在服务器上保护视网膜图像?这是一张不希望每个访问者都能够从服务器获取和复制@2x 图像的照片。

谢谢

卡斯帕

4

2 回答 2

0

如果您使用任何 Web 服务器技术(如 PHP),您可以将此图像放在登录页面或授权脚本后面,但最终,如果用户能够看到它,那么他将能够复制它.

于 2013-07-22T19:49:03.593 回答
0

基本上,访问您网站的用户必须下载图像才能查看它,这使得如果他们精通技术,几乎不可能阻止他们访问图像。

但是,您可以通过使用透明的绝对定位 div 覆盖您的图像来阻止一些新手用户。这样他们最终会右键单击 div 而不是实际图像,并且不会获得保存图像的选项。

此外,您可以使用 JavaScript 防止对图像标签的任何类型的点击。

<img src="" onmousedown="return false;" onmousemove="return false;" oncontextmenu="return false;">

您可能希望同时使用这两种方法,以防它们禁用 JavaScript,这反过来又会禁用第二种方法,而第一种方法将用作后备。

我个人建议你给图片加水印。

于 2013-08-08T11:06:07.900 回答