您可以在 Galleria 中禁用右键单击和图像拖动吗?
我网站上的图像将用于商业销售,因此我们希望阻止人们在不付费的情况下捏它们!
如果不能在 Galleria 中完成,有什么想法可以在 Javascript 或 jQuery 中实现吗?
硅
您可以在 Galleria 中禁用右键单击和图像拖动吗?
我网站上的图像将用于商业销售,因此我们希望阻止人们在不付费的情况下捏它们!
如果不能在 Galleria 中完成,有什么想法可以在 Javascript 或 jQuery 中实现吗?
硅
您可以在 Galleria 中禁用右键单击和图像拖动吗?
是的。您可以取消contextmenu
和的默认方法dragstart
。您还可以在图像上放置一个透明元素以阻止点击事件。见下文。
我网站上的图像将用于商业销售,因此我们希望阻止人们在不付费的情况下捏它们!
您无法阻止人们获取您放置在您网站上的图像。一旦用户查看了图像,它就已经在他们的硬盘上。
如果不能在 Galleria 中完成,有什么想法可以在 Javascript 或 jQuery 中实现吗?
您可以做的最好的事情是以需要很长时间才能删除/隐藏的方式为它们添加水印。
正如已经说过的:这是不可能的。
您可以尝试搜索自动调整大小裁剪图像 (PHP) 的脚本。通过这样做,提供的图像将是低分辨率的。
比你可以在所有图像上创建一个具有透明背景的 div。
这样做任何右键单击实际上都会保存 10x10 透明 .png
这对我有用。(确保你有 jQuery)
// Disable right click & drag copy in Galleria
$('#galleria').bind('contextmenu', function(e){
return false;
});
$('#galleria').bind('dragstart', function(e){
return false;
});
无论如何,仍然可以下载图像(Firefox => 工具 => 页面信息)。