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 相关文章推荐
window.onbeforeunload方法在IE下无法正常工作的解决办法
Jan 23 Javascript
JavaScript中的类(Class)详细介绍
Dec 30 Javascript
浅谈javascript中自定义模版
Jan 29 Javascript
JavaScript实现计算字符串中出现次数最多的字符和出现的次数
Mar 12 Javascript
javascript高级编程之函数表达式 递归和闭包函数
Nov 29 Javascript
JavaScript基于原型链的继承
Jun 22 Javascript
js获取指定字符前/后的字符串简单实例
Oct 27 Javascript
详解JavaScript跨域总结与解决办法
Oct 31 Javascript
jquery实现图片列表鼠标移入微动
Dec 01 Javascript
jquery实现简单的瀑布流布局
Dec 11 Javascript
详解vue-resource promise兼容性问题
Jun 20 Javascript
用Node编写RESTful API接口的示例代码
Jul 04 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程序
2006/10/09 PHP
PHP使用imagick读取PDF生成png缩略图的两种方法
2014/03/20 PHP
php获取文件名后缀常用方法小结
2015/02/24 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
2017/02/10 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
收集的网上用的ajax之chat.js文件
2007/04/08 Javascript
测试你的JS的掌握程度的代码
2009/12/09 Javascript
JS实现的自定义网页拖动类
2015/11/06 Javascript
JS实现星星评分功能实例代码(两种方法)
2016/06/09 Javascript
javascript 内置对象及常见API详细介绍
2016/11/01 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
2016/12/08 Javascript
jQuery初级教程之网站品牌列表效果
2017/08/02 jQuery
详解vue中引入stylus及报错解决方法
2017/09/22 Javascript
js处理包含中文的字符串实例
2017/10/11 Javascript
详解vue项目中实现图片裁剪功能
2019/06/07 Javascript
javascript实现视频弹幕效果(两个版本)
2019/11/28 Javascript
对vuex中store和$store的区别说明
2020/07/24 Javascript
[01:33]PWL开团时刻DAY2-开雾与反开雾
2020/10/31 DOTA
python时间整形转标准格式的示例分享
2014/02/14 Python
详解Python logging调用Logger.info方法的处理过程
2019/02/12 Python
利用pyinstaller打包exe文件的基本教程
2019/05/02 Python
Pycharm远程调试原理及具体配置详解
2019/08/08 Python
使用pytorch完成kaggle猫狗图像识别方式
2020/01/10 Python
selenium 多窗口切换的实现(windows)
2020/01/18 Python
Python 在局部变量域中执行代码
2020/08/07 Python
Pytorch如何切换 cpu和gpu的使用详解
2021/03/01 Python
文明村创建实施方案
2014/03/27 职场文书
爱之链教学反思
2014/04/30 职场文书
建筑工地文明标语
2014/10/09 职场文书
教师批评与自我批评
2014/10/15 职场文书
教师个人培训总结
2015/02/11 职场文书
2016年员工年度考核评语
2015/12/02 职场文书
2019邀请函格式及范文
2019/05/20 职场文书
导游词之澳门玫瑰圣母堂
2019/12/03 职场文书
MySQL 重写查询语句的三种策略
2021/05/10 MySQL
Python使用Opencv打开笔记本电脑摄像头报错解问题及解决
2022/06/21 Python