编程语言
首页 > 编程语言> > javascript – 通过右键单击保护图像不被下载

javascript – 通过右键单击保护图像不被下载

作者:互联网

编辑:为了回应许多评论我知道没有确定的火灾方式来完全保护图像不被下载.此方法是通过简单的右键单击防止临时用户下载.最好的方法可能就是简单地对图像进行版权保护,如果您非常担心,可以使用像Digimarc这样的服务对图像进行数字水印.现在问题:

我遇到了一个在其实际图像上使用GIF覆盖的网站,因此它可以保护图像免受用户右键单击和下载图像的影响(尽管您仍然可以从代码中获取实际图像).他们用来做这个的代码是:

<div><img src="-Transparent GIF File-" alt="" width="530" height="558" 
border="0" original="-Actual Image Displayed-" /></div>

我的问题是原始标签不是真正的标签,并由某种Javascript使用和翻译.我想在我的网站上复制这个.有人可以帮我找到这个脚本吗?

解决方法:

这毫无意义.如果浏览器显示图像,则可以拍摄.任何阻止这种情况的企图都只是很容易被规避的网站开销.

你最好的保护是在图像上加上版权声明.

无论如何,如果你真的想要交换原始属性,你可以……

$(function() {
var o = $('img').attr('original');
$('img').attr('src', o);
});

Demo here

但是…没有做任何事情来防止用户选择和保存图像绑定原始属性.

标签:jquery,javascript,image,copy-protection,data-protection
来源: https://codeday.me/bug/20190715/1470454.html