我在思考如何在服务器上保护视网膜图像?这是一张不希望每个访问者都能够从服务器获取和复制@2x 图像的照片。
谢谢
卡斯帕
如果您使用任何 Web 服务器技术(如 PHP),您可以将此图像放在登录页面或授权脚本后面,但最终,如果用户能够看到它,那么他将能够复制它.
基本上,访问您网站的用户必须下载图像才能查看它,这使得如果他们精通技术,几乎不可能阻止他们访问图像。
但是,您可以通过使用透明的绝对定位 div 覆盖您的图像来阻止一些新手用户。这样他们最终会右键单击 div 而不是实际图像,并且不会获得保存图像的选项。
此外,您可以使用 JavaScript 防止对图像标签的任何类型的点击。
<img src="" onmousedown="return false;" onmousemove="return false;" oncontextmenu="return false;">
您可能希望同时使用这两种方法,以防它们禁用 JavaScript,这反过来又会禁用第二种方法,而第一种方法将用作后备。
我个人建议你给图片加水印。