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 学习笔记(四)
Dec 31 Javascript
jquery validate使用攻略 第四步
Jul 01 Javascript
JS+CSS实现模仿浏览器网页字符查找功能的方法
Feb 26 Javascript
javascript常用方法总结
May 14 Javascript
纯js代码实现简单计算器
Dec 02 Javascript
Vue.js实现无限加载与分页功能开发
Nov 03 Javascript
微信小程序使用navigateTo数据传递的实例
Sep 26 Javascript
AngularJS实现的自定义过滤器简单示例
Feb 02 Javascript
基于vue实现探探滑动组件功能
May 29 Javascript
Vue 封装防刷新考试倒计时组件的实现
Jun 05 Javascript
小程序实现左滑删除的效果的实例代码
Oct 19 Javascript
基于JavaScript实现简单扫雷游戏
Jan 02 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模板的朋友必看的很多个顶级PHP模板引擎比较分析
2008/05/26 PHP
php实现利用phpexcel导出数据
2013/08/24 PHP
php开启openssl的方法
2014/05/15 PHP
php自定义函数实现统计中文字符串长度的方法小结
2017/04/15 PHP
PHP实现微信小程序用户授权的工具类示例
2019/03/05 PHP
Javascript的并行运算实现代码
2010/11/19 Javascript
jQuery 源码分析笔记(6) jQuery.data
2011/06/08 Javascript
jquery实现网页查找功能示例分享
2014/02/12 Javascript
js的Prototype属性解释及常用方法
2014/05/08 Javascript
JS实现关键字搜索时的相关下拉字段效果
2014/08/05 Javascript
基于javascript简单实现对身份证校验
2021/01/25 Javascript
js addDqmForPP给标签内属性值加上双引号的函数
2016/12/24 Javascript
JavaScript数据结构中串的表示与应用实例
2017/04/12 Javascript
nodejs个人博客开发第六步 数据分页
2017/04/12 NodeJs
JS正则表达式验证中文字符
2017/05/08 Javascript
微信小程序支付及退款流程详解
2017/11/30 Javascript
javascript、php关键字搜索函数的使用方法
2018/05/29 Javascript
Vue父子组件之间的通信实例详解
2018/09/28 Javascript
浅谈webpack构建工具配置和常用插件总结
2020/05/11 Javascript
Python学习资料
2007/02/08 Python
python绘制多个子图的实例
2019/07/07 Python
Pytorch 中retain_graph的用法详解
2020/01/07 Python
python操作ini类型配置文件的实例教程
2020/10/30 Python
HTML5 DeviceOrientation实现手机网站摇一摇功能代码实例
2015/04/24 HTML / CSS
德国鞋子网上商店:Omoda.de
2017/03/31 全球购物
什么是Smart Navigation?
2016/07/03 面试题
村官学习十八大感想
2014/01/15 职场文书
国际商务英语专业求职信
2014/07/08 职场文书
低碳环保演讲稿
2014/08/28 职场文书
罗马假日观后感
2015/06/08 职场文书
摘录式读书笔记
2015/07/01 职场文书
原来实习报告是这样写的呀!
2019/07/03 职场文书
公司开业的祝贺语大全(60条)
2019/07/05 职场文书
掌握这项技巧,一年阅读300本书不是梦
2019/09/12 职场文书
默认网关不可用修复后过一会又不好使了解决方法
2022/04/08 数码科技
分析MySQL优化 index merge 后引起的死锁
2022/04/19 MySQL