📅  最后修改于: 2023-12-03 15:01:17.107000             🧑  作者: Mango
在网页中,有时需要使用图片进行展示。但是在使用图片时,部分用户可能会试图拖动图片来移动或者保存图片,这会影响用户体验。
本篇介绍如何使用HTML代码来禁止用户在网页中拖动图片。
通过设置user-select
和-webkit-user-drag
样式来禁止用户拖动图片。具体代码如下:
<style>
img {
user-select: none;
-webkit-user-drag: none;
}
</style>
ondragstart
事件禁止拖动通过添加ondragstart
事件和设置return false
来达到禁止拖动的效果。具体代码如下:
<img src="example.jpg" ondragstart="return false;"/>
本方法只能禁止用户直接拖动图片,但是用户仍然可以通过右键保存图片等方式来获取图片。因此,为了保护图片,可以使用下面提到的方法:使用图片水印替代原始图片。
使用图片水印可以有效的防止别人盗取你的图片,并且提供更好的版权保护,因此也是一个常用的保护图片的方法。
具体步骤:
使用一张带有版权信息的图片;
通过一个图形工具,添加图片水印(例如Photoshop);
在网页中调用水印图片。
<img src="example-watermark.jpg"/>
在网页中使用图片时,为了保护图片版权的安全,请对图片进行加水印处理或者禁止拖动图片。