如何保护视网膜图像

时间:2013-07-22 19:39:12

标签: html5 image retina

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

Thankx

卡斯帕

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

基本上,访问您网站的用户必须下载图片才能查看,这使得他们几乎无法阻止他们访问图片,如果他们是技术娴熟。

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

此外,您可以使用JavaScript阻止对图片代码进行任何类型的点击。

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

您可能希望在禁用JavaScript的情况下使用这两种方法,这反过来会禁用第二种方法,而第一种方法可以作为后备。

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