我正在建立一个网上商店,为人们提供某些照片。 在此网上商店中,您(当然)可以查看您的图片。
因此,为了确保照片不会直接从网站下载,我为所有图像 html 标签提供了代码
oncontextmenu="return false;"
现在这可以保护照片不被右键单击和保存。 问题是,如果用户足够聪明,只需将照片拖到他们的桌面上,他们仍然可以下载图片。
是否有一种(简单的)方法来保护这些图像免受各种形式的下载?
最佳答案
人们总会有办法在网站上下载图片。
您可以使用此 JavaScript 禁用拖动图像:
$("#imagegallery").mousedown(function(){
return false;
});
但即便如此,您也只能查看源代码并搜索文件。
我建议添加水印,使用已经制作好的 PHP 类,将您的 Logo 添加到每张图片非常简单。
或者你只能显示较小的图像,让它们来找你的完整版本。
关于php - 图像保护(确保用户无法窃取照片),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8491484/