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

Html 禁用从网页将图像拖放到桌面,html,drag-and-drop,Html,Drag And Drop,有没有办法禁用将图像从网页拖放到桌面 我知道这可以通过javascript onmousedown事件来完成,但是用户可能会禁用javascript吗?所以我在想另一种方法 谢谢。简短的回答:你没有 详细回答:可以使用wget手动检索浏览器中显示的任何内容,或者只需查看页面源并获取图像的直接URL即可。您所做的任何事情都不会阻止用户单独保存图像。简短回答:您没有 详细回答:可以使用wget手动检索浏览器中显示的任何内容,或者只需查看页面源并获取图像的直接URL即可。您所做的任何事情都不会阻止用户

有没有办法禁用将图像从网页拖放到桌面

我知道这可以通过javascript onmousedown事件来完成,但是用户可能会禁用javascript吗?所以我在想另一种方法

谢谢。

简短的回答:你没有

详细回答:可以使用wget手动检索浏览器中显示的任何内容,或者只需查看页面源并获取图像的直接URL即可。您所做的任何事情都不会阻止用户单独保存图像。

简短回答:您没有


详细回答:可以使用wget手动检索浏览器中显示的任何内容,或者只需查看页面源并获取图像的直接URL即可。您所做的任何事情都不会阻止用户单独保存图像。

您不能让它变得不可能,但可以让它变得尴尬


Flickr在限制这方面做得很好,试着看看他们是如何做到的,认为他们在图像顶部有一个透明的div或类似的东西。

你不能让它不可能,但你可以让它变得尴尬


Flickr在限制这方面做得很好,试着看看他们是如何做到的,认为他们在图像顶部有一个透明的div或类似的东西。

几天前我也遇到了同样的问题。。用这些技术来解决我的问题

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) 也许你可以把你的照片做成一个链接


此人将提取html文件而不是图像文件,也许你可以让copyright.html这样说:对不起,你不能有这个图像或类似的东西。

几天前我也遇到了同样的问题。。用这些技术来解决我的问题

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) 也许你可以把你的照片做成一个链接


此人将提取html文件而不是图像文件,也许你可以让copyright.html这样说:对不起,你不能有这个图像或类似的东西。

或者使用Firebug这样的东西,在那里你可以看到所有获取的图像,并选择在自己的选项卡中打开哪些图像,然后从那里保存。这意味着将源图像分解为多个图像的叠加,其中较高级别的图像具有透明度,可以看到较低级别的一些图像,这会使事情变得更加困难。或者使用Firebug之类的工具,您可以看到所有获取的图像,并选择在自己的选项卡中打开哪些图像,然后从中保存。这表明,将源图像分解为多个图像的叠加,其中较高级别的图像具有透明度,可以看到较低级别的图像,这会使事情变得更加困难。