禁用将图像从网页拖放到桌面上

问题描述

| 有没有一种方法可以禁用将图像从网页拖放到桌面的功能? 我知道可以通过javascript onmousedown事件来完成,但是用户可能会禁用javascript吗?所以我在想另一种方式... 谢谢。     

解决方法

        几天前,我遇到了同样的问题。 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这样的文字:很抱歉,您无法获得该图像或类似图像。     ,        您不能使它变得不可能,但是您可以使它尴尬。 Flickr很好地限制了这一点,尝试看看他们是如何做到的,认为他们在图像顶部或类似的东西上方有一个透明的div。     ,        简短的答案:你不知道。 长答案:浏览器中显示的任何内容都可以使用wget手动获取,也可以通过简单地查看页面源并获取图像的直接URL来获取。您所做的任何事情都不会阻止用户单独保存图像。