JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
作者:chillylight 时间:2024-05-11 09:07:16
下面先看下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);
}
来源:https://www.cnblogs.com/dxzg/p/9930559.html
标签:js,保存图片,拖拽图片
0
投稿
猜你喜欢
两大步骤教您开启MySQL 数据库远程登陆帐号
2010-09-30 16:42:00
python urllib爬取百度云连接的实例代码
2022-03-07 19:06:28
python3爬虫怎样构建请求header
2023-04-17 19:01:45
mysql表的性能提升的相关问题
2010-03-03 16:31:00
Python方差特征过滤的实例分析
2021-08-11 01:12:56
运用Python快速的对MySQL数据库进行重命名
2024-01-17 22:36:25
Python threading Local()函数用法案例详解
2021-11-27 21:57:02
实例讲解PHP验证邮箱是否合格
2023-11-22 07:05:53
Pycharm编辑器技巧之自动导入模块详解
2022-02-06 06:11:14
解决python3捕获cx_oracle抛出的异常错误问题
2023-01-21 17:51:26
javascript 三 级下拉选择菜单Levels对象
2023-09-05 03:28:48
python中关于xmltodict的使用
2022-11-04 03:03:46
MySQL source命令的使用简介
2024-01-15 14:35:18
ajax中get和post的说明及使用与区别
2024-04-29 13:58:17
Spring Batch读取txt文件并写入数据库的方法教程
2024-01-27 03:59:32
go语言中linkname的用法
2024-02-07 10:48:39
go语言中排序sort的使用方法示例
2023-09-01 00:07:22
Python实现爬取亚马逊数据并打印出Excel文件操作示例
2021-09-10 05:10:36
Python爬虫爬取微信朋友圈
2021-11-12 17:38:14
python读取和保存图片5种方法对比
2022-05-27 23:54:32