<script>
function test(evt){  //for chrome  var clipboardData = evt.clipboardData;  for(var i=0; i<clipboardData.items.length; i++){  var item = clipboardData.items[i];  if(item.kind=='file'&&item.type.match(/^image\//i)){  //blob就是剪贴板中的二进制图片数据  var blob = item.getAsFile(),reader = new FileReader();  //定义fileReader读取完数据后的回调  reader.onload=function(){  var sHtml='<img src="'+event.target.result+'">';//result应该是base64编码后的图片  document.getElementById('dd').innerHTML += sHtml;  }  reader.readAsDataURL(blob);//用fileReader读取二进制图片,完成后会调用上面定义的回调函数  }  }
}
</script>
<textarea id="t" onpaste="test(event)" cols=60 rows=5></textarea>
<div id="dd"></div>

js读取剪切板的图片相关推荐

  1. js获取剪切板文字图片方法

    有时候经常在网上看到网页可以读取系统粘贴板的内容,可以显示文字和图片等内容,就挺好奇的,所以就研究了一下. 基本原理 通过监听input的paste事件,获取到clipboardData内容,然后显示 ...

  2. JS复制图片到剪切板 读取剪切板

    JS复制图片到剪切板 读取剪切板 navigator.clipboard实现复制图片 图片写入剪切板 function handleCopyImg() { const canvas = documen ...

  3. JavaFX 读取剪切板图片并保存图片到本地

    JavaFX 读取剪切板图片并保存图片到本地 使用 JavaFX Clipboard API Clipboard clipboard = Clipboard.getSystemClipboard(); ...

  4. QT读取剪切板内容-实现复制粘贴文本和图片

    1. 前言 很多软件都支持从剪切板里粘贴图片.文字数据到指定位置,比如:QQ.微信可以直接从剪切板粘贴图片.文字进行发送消息.这个功能QT里实现也很方便,接口QT都提供了. 来至QT帮助文档的介绍: ...

  5. html5读取剪切板 内容,实践笔记:js解析剪切板里的excel内容

    这次记录的是昨晚一个想法:把excel内容复制到剪切板并转成自己想要的json格式,核心是要把excel内容转json,这部分主要看excel的格式和json如何业务的映射,不展开.倒是通过实践,收获 ...

  6. python保存剪切板的图片_Python剪切板提取、截图、图片粘贴,操作汇总

    1. PIL::ImageGrab(不适用于Linux) 只适用于Windows & MacOS系统.Linux系统支持XCB的X11,详细说明. 1.1. 截图Grab ImageGrab. ...

  7. js获取剪切板内容(企业微信内嵌网页)

    js获取剪切板内容 应用场景 剪切板内容获取 腾讯会议获取会议时间.会议链接和会议号 更新========================= 企业微信页面剪切板内容读取 iPhone无法进入页面 零宽 ...

  8. html粘贴excel内容,如何用JS解析剪切板里的excel内容

    前言 这次记录的是昨晚一个想法:把excel内容复制到剪切板并转成自己想要的json格式,核心是要把excel内容转json,这部分主要看excel的格式和json如何业务的映射,不展开.倒是通过实践 ...

  9. JavaScript 技术篇-chrome浏览器读取剪切板命令document.execCommand(‘paste‘)返回false原因及解决方法

    新版本 chrome 执行 document.execCommand('paste') 返回 false 因为读取剪切板涉及用户隐私安全,必须的用户允许的情况下可以进行访问,但是复制和剪切功能可以使用 ...

最新文章

  1. c#程序设定使用期限_C# 给某个方法设定执行超时时间
  2. 剑指offer 二进制1中的个数
  3. QT多线程run函数不能使用信号与槽
  4. adb提取安装的apk
  5. 面试开发人员的有效方法
  6. 【软件测试】Homework 1 Briefly describe an error
  7. 漫画 | 如果面试时大家都说真话…
  8. OpenSSL SSL_connect: Connection was reset in connection to github.com:443
  9. WPS Office 2019 For Linux 8372 个人版发布
  10. ThinkPad T440屏幕关闭之后硬盘狂响的解决方案
  11. css鼠标经过盒子,盒子向上移动动画
  12. 实地调查,瑞幸门店天天爆满,因祸得福?
  13. 监控mysql删除记录_监控删除记录
  14. 算法日志:python把终端的信息存为log和logging
  15. 开源工具,又是免费的神器 ,有点意思
  16. SpringSecurity以及Oauth2(笔记)
  17. 乡镇级echarts地图json获取、各省市区地图json文件
  18. C#USB连接斑马条码打印机打印二维码、图片、及中文文字_实战项目中摘选
  19. Xcode4.6发布了
  20. mysql 面试题库大全

热门文章

  1. 一些语义相似单词的辨析(validate / verify / check 与 state / status)
  2. OPPO打造R系列现象级爆款的做法已悄然改变
  3. JAVA9新特性-模块化
  4. Spring的异常处理
  5. 始终因消费者而进步——极米无屏电视的成功之道
  6. (附源码)计算机毕业设计SSM基于Java水果商城设计
  7. MacBook安装Ansible
  8. HashMap原理图解分析
  9. Hp gen8 360p 服务器玩耍
  10. 深入理解PBFT算法的提交阶段