JavaScript禁止右击保存图片,禁止拖拽图片的实现代码


Posted in Javascript onApril 28, 2020

下面先看下js禁止右击保存图片。

禁止鼠标右键保存图片

<img src="" oncontextmenu="return false;">

禁止鼠标拖动图片

<img src="" ondragstart="return false;">

文字禁止鼠标选中

<p onselectstart="return false;">文字禁止鼠标选中</p>

禁止复制文本

<p onselect="document.selection.empty();">文字禁止鼠标选中</p>

jquery禁止文本复制和拷贝

$(document).bind("contextmenu copy selectstart", function() {
   return false;
});

jquery禁止图片拖拽

var img=$("img");
img.on("contextmenu",function(){return false;});
img.on("dragstart",function(){return false;});

ps:js保存图片到手机相册

/保存到相册
function savePic(){     
  var picurl= $("#picurl").attr("src");
  //alert(picurl);
  savePicture(picurl);
}
var triggerEvent = "touchstart";
function savePicture(Url){
  var blob=new Blob([''], {type:'application/octet-stream'});
  var url = URL.createObjectURL(blob);
  var a = document.createElement('a');
  a.href = Url;
  a.download = Url.replace(/(.*\/)*([^.]+.*)/ig,"$2").split("?")[0];
  var e = document.createEvent('MouseEvents');
  e.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
  a.dispatchEvent(e);
  URL.revokeObjectURL(url);
}

到此这篇关于JavaScript禁止右击保存图片,禁止拖拽图片的实现代码的文章就介绍到这了,更多相关js 禁止右击保存图片拖拽图片内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
javascript prototype原型操作笔记
Dec 07 Javascript
使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
Dec 30 Javascript
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
Jul 25 Javascript
鼠标放在图片上显示大图的JS代码
Mar 26 Javascript
使用JavaScript开发IE浏览器本地插件实例
Feb 18 Javascript
jquery判断至少有一个checkbox被选中的方法
Jun 05 Javascript
jQuery实现折叠、展开的菜单组效果代码
Sep 16 Javascript
js随机生成26个大小写字母
Feb 12 Javascript
JavaScript转换数据库DateTime字段类型方法
Jun 27 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
Jul 09 Javascript
vue.js中$set与数组更新方法
Mar 08 Javascript
微信小程序如何实现radio单选框单击打勾和取消
Jan 21 Javascript
JavaScript 禁止用户保存图片的实现代码
Apr 28 #Javascript
JS求解两数之和算法详解
Apr 28 #Javascript
jQuery插件simplePagination的使用方法示例
Apr 28 #jQuery
uni-app如何页面传参数的几种方法总结
Apr 28 #Javascript
JavaScript 双向链表操作实例分析【创建、增加、查找、删除等】
Apr 28 #Javascript
JS 创建对象的模式实例小结
Apr 28 #Javascript
JavaScript console的使用方法实例分析
Apr 28 #Javascript
You might like
ajax实现无刷新分页(php)
2010/07/18 PHP
3个PHP多维数组转为一维数组的方法实例
2014/03/13 PHP
php使用NumberFormatter格式化货币的方法
2015/03/21 PHP
PHP实现用session来实现记录用户登陆信息
2018/10/15 PHP
javascript学习之闭包分析
2010/12/02 Javascript
jquery高效反选具体实现
2013/05/05 Javascript
node.js中的http.response.setHeader方法使用说明
2014/12/14 Javascript
基于jQuery实现搜索关键字自动匹配功能
2020/03/26 Javascript
jQuery控制文本框只能输入数字和字母及使用方法
2016/05/26 Javascript
深入理解Javascript中的自执行匿名函数
2016/06/03 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
2016/09/22 Javascript
使用Bootstrap和Vue实现用户信息的编辑删除功能
2017/10/25 Javascript
微信小程序form表单组件示例代码
2018/07/15 Javascript
浅谈小程序globalData的那些事儿
2019/11/01 Javascript
js如何验证密码强度
2020/03/18 Javascript
vue-i18n实现中英文切换的方法
2020/07/06 Javascript
vue中解决chrome浏览器自动播放音频和MP3语音打包到线上的实现方法
2020/10/09 Javascript
[02:43]DOTA2亚洲邀请赛场馆攻略——带你走进东方体育中心
2018/03/19 DOTA
[01:46]新英雄登场
2019/09/10 DOTA
详解Python的Flask框架中的signals信号机制
2016/06/13 Python
python爬虫实例详解
2018/06/19 Python
python交换两个变量的值方法
2019/01/12 Python
python程序变成软件的实操方法
2019/06/24 Python
Django model 中设置联合约束和联合索引的方法
2019/08/06 Python
Python 列表推导式需要注意的地方
2020/10/23 Python
python 逆向爬虫正确调用 JAR 加密逻辑
2021/01/12 Python
索引覆盖(Index Covering)查询含义
2012/02/18 面试题
历史学专业推荐信
2013/11/06 职场文书
2014年元旦活动方案
2014/02/15 职场文书
企业安全生产责任书范本
2014/07/28 职场文书
端午节活动总结
2014/08/26 职场文书
销售员工作检讨书(推荐篇)
2014/10/18 职场文书
使用python创建股票的时间序列可视化分析
2022/03/03 Python
MySQL 分区表中分区键为什么必须是主键的一部分
2022/03/17 MySQL
解决Git推送错误non-fast-forward的方法
2022/06/25 Servers
MySQL分布式恢复进阶
2022/07/23 MySQL