防止从网站保存图像(保存整页)

时间:2012-03-19 11:51:08

标签: javascript html

有没有办法阻止用户在执行save as时保存图片?

我已经使用javascript禁用了右键点击页面,并添加了以下标题:

<meta http-equiv="imagetoolbar" content="no" /> 

但是,如果我在OPERA举例并且page -> save as -> html file with images,那么所有图片都会被保存。有没有办法解决这个问题?!

4 个答案:

答案 0 :(得分:7)

他们将永远得救。您的浏览器无论如何都会在本地缓存图像,因此它们将始终下载到用户计算机上,如果他们想要使用它们,他们就会这样做。

阻止图像保存的唯一方法是不要将它们放在互联网上。

答案 1 :(得分:6)

不,没有。如果HTTP客户端可以下载它,它可以保存它。试图反击这一点是徒劳的。

编辑:另外,我想指出的是,大多数浏览器都允许用户强行(重新)启用恶意网站上的右键菜单,这些网站试图将这种自由放在一边它们。

答案 2 :(得分:2)

不,用户总能找到获取图片的方法。如果你不想重复使用你的图像,可以考虑给它们添加水印,如果这是合适的,或者用公司徽标标记它们。

禁用右键点击会让那些可能无法窃取你的图片的用户感到厌烦,并且对那些想要的人造成轻微的不便。

没有右击?只需截图页面,可能查看源代码并直接转到图像文件等等。

出于好奇,为什么你甚至想要这样做?

答案 3 :(得分:1)

你可以做this page的作者用荷马辛普森的照片做的事。看,不,<img>