1

我为一家公司工作,该公司希望在我们网站上的较大图像上使用放大镜工具,但也想加入一些图像保护(意识到再多的工作也无法阻止某人抓取图像)。

我遇到了两个非常棒的开源脚本,它们分别执行这些操作,但不想一起工作。

图片放大镜脚本:http: //jdbartlett.com/loupe/

图像保护脚本:http ://davidwalsh.name/image-protector-plugin-for-jquery

放大镜工具通过将较大的图像链接到较小的“缩略图”并通过 javascript 修改 CSS 以在正方形内创建“缩放”效果来工作。

图像保护工具通过绝对定位在图像顶部覆盖空白 .gif 来工作。

我的问题是,有没有办法将两者结合起来?我正在摸不着头脑,因为我不认为使用这个放大镜工具可以覆盖 .gif 并且仍然允许与放大镜工具进行交互。

任何帮助将不胜感激!

4

2 回答 2

0

我只是使用放大镜 js 并使除主机之外的所有人都无法访问目录(包含大图像)。

至于您链接的图像保护脚本,我不会打扰它。只需快速调整浏览器窗口的大小即可获取文件。失败!

于 2011-09-22T18:09:34.773 回答
0

作为更新,我最终使用了其他两种方法的组合来基本上阻止大多数人拍摄图像(再次,我知道完全抑制人们是不可能的)。

我做的第一件事是禁止通过以下方式拖动网页:

<body ondragstart="return false">

然后,我使用了一段 javascript 来禁止右键单击图像:

$('img').bind("contextmenu",function(){ return false; });

这是一个简单的解决方法,可能会阻止大部分人窃取我珍贵的图像!:-)

于 2011-09-23T20:54:07.920 回答