有没有办法禁止将图片从网页拖放到桌面?
我知道可以通过javascript onmousedown事件来完成,但是用户可能会禁用javascript吗?所以我想的是另一种方式......
感谢。
答案 0 :(得分:3)
你不能让它变得不可能,但你可以让它变得尴尬。
Flickr可以很好地限制这一点,试着看看他们是如何做到的,认为他们在图像的顶部有一个透明的div或类似的东西。
答案 1 :(得分:3)
前几天我遇到了同样的问题......并且用这些技术来解决我的问题。
1)如果您正在设计您的网站。你可以做一些透明的gif作为图像叠加。就像我们说这是你的编码一样。
<table width=100% cellspacing=0 cellpadding=0>
<tr>
<td background="imageyouwanttoprotect.jpg" width="200" height="100">
<img src="transparentgif.gif" width="200" height="100">
</td>
</tr>
</table>
我没有对此进行测试,但这是一个有趣的想法。他们将复制透明的gif而不是实际的图像。
可能这可以帮到你。
2)也许你可以把你的照片作为链接。
赞<a href="copyright.html" ><img src="imageyouwanttoprotect.jpg border=0></a>
此人将拉动html文件而不是图片文件,也许您可以将copyright.html说成:抱歉,您不能拥有此图片或类似内容。
答案 2 :(得分:2)
简短回答:你没有。
长答案:浏览器中显示的任何内容都可以使用wget手动检索,或者只需查看页面源并获取图像的直接URL即可。您所做的任何事情都将阻止用户单独保存图像。