图像保护(确保用户无法窃取照片)

Edy*_*ood 2 html php drag-and-drop image

我正在建立一个为人们提供某些照片的网上商店.在这个网上商店,你可以(当然)查看你的照片.

因此,为了确保照片可以直接从网站下载,我给了我所有的图像html标签代码

oncontextmenu="return false;"
Run Code Online (Sandbox Code Playgroud)

现在,这可以防止照片右键单击并保存.问题是,如果用户足够聪明,只需将照片拖到他们的桌面,他们仍然可以下载图片.

是否有(简单)方法来保护这些图像免受所有形式的下载?

472*_*084 7

人们总会有办法在网站上下载图像.

您可以使用此JavaScript禁用拖动图像:

    $("#imagegallery").mousedown(function(){
        return false;
    });
Run Code Online (Sandbox Code Playgroud)

但即使这样你也可以查看源代码并搜索文件.

我建议添加一个水印,使用已经制作的PHP类非常直接地为每个图像添加您的徽标.

或者你只能显示小图像,让他们来找你完整的版本.