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 Window及document对象详细整理
Jan 12 Javascript
Dom 结点创建 基础知识
Oct 01 Javascript
javascript写的简单的计算器,内容很多,方法实用,推荐
Dec 29 Javascript
Javascript中的方法链(Method Chaining)介绍
Mar 15 Javascript
js实现透明度渐变效果的方法
Apr 10 Javascript
js拖拽功能实现代码解析
Nov 28 Javascript
浅谈$_FILES数组为空的原因
Feb 16 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
Mar 01 Javascript
js 判断一个数字是不是2的n次方幂的实例
Nov 26 Javascript
layui select动态添加option的实例
Mar 07 Javascript
js实现点击按钮复制文本功能
Jul 20 Javascript
vue项目初始化到登录login页面的示例
Oct 31 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
怎样在UNIX系统下安装MySQL
2006/10/09 PHP
PHP IF ELSE简化/三元一次式的使用
2011/08/22 PHP
PHP中如何调用webservice的实例参考
2013/04/25 PHP
PHP关于IE下的iframe跨域导致session丢失问题解决方法
2013/10/10 PHP
docker-compose部署php项目实例详解
2019/07/30 PHP
在b/s开发中经常用到的javaScript技术
2006/08/23 Javascript
jQuery 处理网页内容的实现代码
2010/02/15 Javascript
一个收集图片的bookmarlet(js 刷新页面中的图片)
2010/05/27 Javascript
简单的JavaScript互斥锁分享
2014/02/02 Javascript
可编辑下拉框的2种实现方式
2014/06/13 Javascript
一个可以增加和删除行的table并可编辑表格中内容
2014/06/16 Javascript
jquery.ajax之beforeSend方法使用介绍
2014/12/08 Javascript
使用jQuery.Qrcode插件在客户端动态生成二维码并添加自定义Logo
2016/09/01 Javascript
node.js实现回调的方法示例
2017/03/01 Javascript
vue.js的computed,filter,get,set的用法及区别详解
2018/03/08 Javascript
vue项目中api接口管理总结
2018/04/20 Javascript
NodeJS 中Stream 的基本使用
2018/07/30 NodeJs
javascript使用链接跨域下载图片
2019/11/01 Javascript
JavaScript链式调用原理与实现方法详解
2020/05/16 Javascript
JS实现纸牌发牌动画
2021/01/19 Javascript
[01:35]辉夜杯战队访谈宣传片—iG.V
2015/12/25 DOTA
windows下pycharm安装、创建文件、配置默认模板
2018/07/31 Python
Python3常见函数range()用法详解
2019/12/30 Python
世界上获奖最多的手机镜头:Olloclip
2018/03/03 全球购物
餐厅总经理岗位职责
2013/12/31 职场文书
感恩节活动方案
2014/01/27 职场文书
加拿大留学自荐信
2014/01/28 职场文书
修理厂厂长岗位职责
2014/01/30 职场文书
2014道德模范事迹材料
2014/02/16 职场文书
《一本男孩子必读的书》教学反思
2014/02/19 职场文书
小学社会实践活动总结
2014/07/03 职场文书
职工小家建设活动方案
2014/08/25 职场文书
县政府办公室领导班子个人对照检查材料
2014/09/16 职场文书
2014年班干部工作总结
2014/11/25 职场文书
pycharm 如何查看某一函数源码的快捷键
2021/05/12 Python
微信小程序基础教程之echart的使用
2021/06/01 Javascript