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 Math.ceil() 函数使用介绍
Dec 11 Javascript
ie7+背景透明文字不透明超级简单的实现方法
Jan 17 Javascript
JavaScript数组迭代器实例分析
Jun 09 Javascript
jQuery插件简单实现方法
Jul 18 Javascript
基于AGS JS开发自定义贴图图层
Mar 31 Javascript
利用node.js如何搭建一个简易的即时响应服务器
May 28 Javascript
自定义vue全局组件use使用、vuex的使用详解
Jun 14 Javascript
angular4 共享服务在多个组件中数据通信的示例
Mar 30 Javascript
JS文件中加载jquery.js的实例代码
May 05 jQuery
webpack4手动搭建Vue开发环境实现todoList项目的方法
May 16 Javascript
js实现简单贪吃蛇游戏
May 15 Javascript
javascript实现搜索筛选功能实例代码
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中其实也可以用方法链
2011/11/10 PHP
PHP实现的只保留字符串首尾字符功能示例【隐藏部分字符串】
2019/03/11 PHP
JQuery通过Ajax提交表单并返回结果
2011/07/31 Javascript
javascript实现类似超链接的效果
2014/12/26 Javascript
javascript实现3D切换焦点图
2015/10/16 Javascript
js阻止浏览器默认行为触发的通用方法(推荐)
2016/05/15 Javascript
Vue + Webpack + Vue-loader学习教程之相关配置篇
2017/03/14 Javascript
实例详解display:none与visible:hidden的区别
2017/03/30 Javascript
Nodejs读取文件时相对路径的正确写法(使用fs模块)
2017/04/27 NodeJs
通过命令行创建vue项目的方法
2017/07/20 Javascript
Router解决跨模块下的页面跳转示例
2018/01/11 Javascript
NodeJs项目中关闭ESLint的方法
2018/08/09 NodeJs
微信小程序左滑删除功能开发案例详解
2018/11/12 Javascript
一些手写JavaScript常用的函数汇总
2019/04/16 Javascript
微信小程序实现发微博功能的示例代码
2020/06/24 Javascript
Python 命令行非阻塞输入的小例子
2013/09/27 Python
在Python的Django框架中编写编译函数
2015/07/20 Python
Python环境下搭建属于自己的pip源的教程
2016/05/05 Python
对python字典元素的添加与修改方法详解
2018/07/06 Python
python 自动重连wifi windows的方法
2018/12/18 Python
python切片(获取一个子列表(数组))详解
2019/08/09 Python
如何基于Python + requests实现发送HTTP请求
2020/01/13 Python
解决IDEA 的 plugins 搜不到任何的插件问题
2020/05/04 Python
Python‘==‘ 及 ‘is‘相关原理解析
2020/09/05 Python
python 对象真假值的实例(哪些视为False)
2020/12/11 Python
利用CSS3的transition属性实现滑动效果
2015/08/05 HTML / CSS
美国最大的网络男装服装品牌:Bonobos
2017/05/25 全球购物
CPB肌肤之钥美国官网:Clé de Peau Beauté
2017/09/05 全球购物
澳大利亚领先的在线葡萄酒零售商:Get Wines Direct
2018/03/27 全球购物
阿迪达斯新加坡官方网站:adidas新加坡
2019/12/06 全球购物
国贸类专业毕业生的求职信分享
2013/12/08 职场文书
船舶专业个人求职信范文
2014/01/02 职场文书
幼儿园小班植树节活动方案
2014/03/04 职场文书
活动总结书
2014/05/08 职场文书
中秋客户感谢信
2015/01/22 职场文书
python not运算符的实例用法
2021/06/30 Python