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
  • asp之家 网络编程 m.aspxhome.com