我想只在我的网站上展示一组图片。 我想避免最终用户容易保存的可能性。 我知道用户可以使用打印屏幕保存图像,但这不是一种简单的方法,因为之后需要做一些工作。
答案 0 :(得分:1)
答案 1 :(得分:1)
不可能100%阻止他们这样做,但你可以让它变得更难。
您可以使用.htaccess规则,该规则不允许直接访问它(必须从您网站的某个网页加载)
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?example.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
然后,您可以阻止右键点击您的网站,这样他们就不能单击复制图像。看到: How do I disable right click on my web page?
注意没有好的解决方案。
答案 2 :(得分:1)
你可以:
background-image
申请
但正如您所写的那样,用户仍然可以使用简单的打印屏幕保存。
(*)f.ex:
<img src="blank.gif" style="width: 200px; height: 100px; background-image: url('image.jpg');" />
答案 3 :(得分:1)
可以将图像绘制到画布元素,从而阻止用户使用DOM检查器或右键单击菜单保存图像。但是这种技术不适用于旧浏览器。