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 相关文章推荐
jquery实现的超出屏幕时把固定层变为定位层的代码
Feb 23 Javascript
理解Javascript_05_原型继承原理
Oct 13 Javascript
JS判断客服QQ号在线还是离线状态的方法
Jan 13 Javascript
javascript判断移动端访问设备并解析对应CSS的方法
Feb 05 Javascript
JavaScript+canvas实现七色板效果实例
Feb 18 Javascript
Angularjs实现多个页面共享数据的方式
Mar 29 Javascript
使用JQuery 加载页面时调用JS的实现方法
May 30 Javascript
JavaScript 判断一个对象{}是否为空对象的简单方法
Oct 09 Javascript
JS+canvas画一个圆锥实例代码
Dec 13 Javascript
详谈js的变量提升以及使用方法
Oct 06 Javascript
JavaScript中import用法总结
Jan 20 Javascript
vue 实现通过vuex 存储值 在不同界面使用
Nov 11 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
PHP操作数组的一些函数整理介绍
2011/07/17 PHP
php session的锁和并发
2016/01/22 PHP
示例详解Laravel重置密码代码重构
2016/08/10 PHP
PHP实现判断数组是一维、二维或几维的方法
2017/02/06 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
使用正则替换变量
2007/05/05 Javascript
JQuery操作表格(隔行着色,高亮显示,筛选数据)
2012/02/23 Javascript
jquery select多选框的左右移动 具体实现代码
2013/07/03 Javascript
iframe子页面获取父页面元素的方法
2013/11/05 Javascript
jquery向上向下取整适合分页查询
2014/09/06 Javascript
javascript实现rgb颜色转换成16进制格式
2015/07/10 Javascript
Nodejs全局安装和本地安装的不同之处
2016/07/04 NodeJs
基于JavaScript实现带缩略图的轮播效果
2017/01/12 Javascript
js实现淡入淡出轮播切换功能
2017/01/13 Javascript
微信小程序获取微信运动步数的实例代码
2017/07/20 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
2018/05/08 Javascript
浅谈关于iview表单验证的问题
2018/09/29 Javascript
ES6知识点整理之对象解构赋值应用示例
2019/04/17 Javascript
[42:32]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第二局
2016/02/27 DOTA
[00:32]2018DOTA2亚洲邀请赛OpTic出场
2018/04/03 DOTA
[01:06] DOTA2英雄背景故事第三期之秩序法则光之守卫
2020/07/07 DOTA
windows系统中python使用rar命令压缩多个文件夹示例
2014/05/06 Python
用Python删除本地目录下某一时间点之前创建的所有文件的实例
2017/12/14 Python
Pytorch maxpool的ceil_mode用法
2020/02/18 Python
HTML5中使用postMessage实现Ajax跨域请求的方法
2016/04/19 HTML / CSS
瑞贝卡·明可弗包包官网:Rebecca Minkoff
2016/07/21 全球购物
Java面试题:说出如下代码的执行结果
2015/10/30 面试题
集团薪酬管理制度
2014/01/13 职场文书
运动会标语
2014/06/21 职场文书
领导班子作风建设年个人整改措施
2014/09/29 职场文书
运动会广播稿200字(10篇)
2014/10/12 职场文书
甲乙双方合作协议书
2014/10/13 职场文书
导游词之湖北武当山
2019/09/23 职场文书
Win11怎样将锁屏账户头像图片改成动画视频
2021/11/21 数码科技
java获取一个文本文件的编码(格式)信息
2022/09/23 Java/Android
PostgreSQL之连接失败的问题及解决
2023/05/08 PostgreSQL