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实现多级下拉菜单的实例代码
Oct 02 Javascript
jquery中ajax函数执行顺序问题之如何设置同步
Feb 28 Javascript
JavaScript中的全局对象介绍
Jan 01 Javascript
Node.js中使用socket创建私聊和公聊聊天室
Nov 19 Javascript
jquery mobile界面数据刷新的实现方法
May 28 Javascript
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
Jul 24 Javascript
在ABP框架中使用BootstrapTable组件的方法
Jul 31 Javascript
基于vue和react的spa进行按需加载的实现方法
Sep 29 Javascript
基于js Canvas实现二次贝塞尔曲线
Dec 25 Javascript
JQuery属性操作与循环用法示例
May 15 jQuery
js 实现碰撞检测的示例
Oct 28 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
Nov 12 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 Stream_*系列函数
2010/08/01 PHP
百度地图API应用之获取用户的具体位置
2014/06/10 PHP
ThinkPHP3.1基础知识快速入门
2014/06/19 PHP
Yii调试SQL的常用方法
2014/07/09 PHP
几个实用的PHP内置函数使用指南
2014/11/27 PHP
PHP全功能无变形图片裁剪操作类与用法示例
2017/01/10 PHP
yii gridview实现时间段筛选功能
2017/08/15 PHP
PHP7扩展开发之hello word实现方法详解
2018/01/15 PHP
PHP ADODB实现分页功能简单示例
2018/05/25 PHP
自适应图片大小的弹出窗口
2006/07/27 Javascript
IE bug table元素的innerHTML
2010/01/11 Javascript
IE6、IE7中获取Button元素的值的bug说明
2011/08/28 Javascript
JavaScript实现简单图片滚动附源码下载
2014/06/17 Javascript
JS实现简易图片轮播效果的方法
2015/03/25 Javascript
javascript中call和apply的用法示例分析
2015/04/02 Javascript
图解JavaScript中的this关键字
2020/05/28 Javascript
jQuery EasyUI基础教程之EasyUI常用组件(推荐)
2016/07/15 Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
2016/07/27 Javascript
JS传参及动态修改页面布局
2017/04/13 Javascript
JS按钮闪烁功能的实现代码
2017/07/21 Javascript
js实现一个简单的MVVM框架示例
2018/01/15 Javascript
vue如何引入sass全局变量
2018/06/28 Javascript
微信小程序 高德地图路线规划实现过程详解
2019/08/05 Javascript
jQuery实现计算器功能
2020/10/19 jQuery
python发送arp欺骗攻击代码分析
2014/01/16 Python
python利用OpenCV2实现人脸检测
2020/04/16 Python
DRF跨域后端解决之django-cors-headers的使用
2019/01/27 Python
浅谈django 重载str 方法
2020/05/19 Python
如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单
2020/05/24 Python
有关pycharm登录github时有的时候会报错connection reset的问题
2020/09/15 Python
欧洲有机婴儿食品最大的市场:Organic Baby Food(供美国和加拿大)
2018/03/28 全球购物
汽车维修求职信
2014/06/15 职场文书
员工工作及收入证明
2014/10/28 职场文书
老乡聚会通知
2015/04/23 职场文书
mysql死锁和分库分表问题详解
2021/04/16 MySQL
详解Python中的进程和线程
2021/06/23 Python