有没有办法阻止用户在执行save as
时保存图片?
我已经使用javascript禁用了右键点击页面,并添加了以下标题:
<meta http-equiv="imagetoolbar" content="no" />
但是,如果我在OPERA
举例并且page -> save as -> html file with images
,那么所有图片都会被保存。有没有办法解决这个问题?!
答案 0 :(得分:7)
他们将永远得救。您的浏览器无论如何都会在本地缓存图像,因此它们将始终下载到用户计算机上,如果他们想要使用它们,他们就会这样做。
阻止图像保存的唯一方法是不要将它们放在互联网上。
答案 1 :(得分:6)
不,没有。如果HTTP客户端可以下载它,它可以保存它。试图反击这一点是徒劳的。
编辑:另外,我想指出的是,大多数浏览器都允许用户强行(重新)启用恶意网站上的右键菜单,这些网站试图将这种自由放在一边它们。
答案 2 :(得分:2)
不,用户总能找到获取图片的方法。如果你不想重复使用你的图像,可以考虑给它们添加水印,如果这是合适的,或者用公司徽标标记它们。
禁用右键点击会让那些可能无法窃取你的图片的用户感到厌烦,并且对那些想要的人造成轻微的不便。
没有右击?只需截图页面,可能查看源代码并直接转到图像文件等等。
出于好奇,为什么你甚至想要这样做?
答案 3 :(得分:1)
你可以做this page的作者用荷马辛普森的照片做的事。看,不,<img>
!