用JS实现微信中禁止长按图片的保存到手机功能可以实现么?
大部分浏览器img不支持:before,after伪类,可以用js动态添加div蒙层到img对象上,这样长按是按蒙层,不是图片,示例如下,有帮助麻烦点个采纳【本回答右上角】,谢谢~~
需要带入jquery,有蒙层右键菜单
<!doctype html>
<img src="crh/crh1a.jpg" />
<script src="https://g.csdnimg.cn/??lib/jquery/1.12.4/jquery.min.js"></script>
<script>
$(function () {
$('img').wrap('<div style="position:relative;display:inline-block"></div>').after('<div style="position:absolute;left:0;top:0;width:100%;height:100%"></div>');
});
</script>
img {
pointer-events: none;
}
用这个试试