这篇文章主要介绍了在网页中实现读取剪贴板粘贴截图功能,即可以把剪贴板的截图Ctrl+V粘贴到网页的一个输入框中,例如QQ截图、旺旺截图或者其它截图软件。具体代码如下。

利用 clipboardData 在网页中实现截屏粘贴的功能

#box{ width:200px; height:200px; border:1px solid #ddd; }

利用 clipboardData 在网页中实现截屏粘贴的功能


(function(){

var imgReader = function( item ){

var blob = item.getAsFile(),

reader = new FileReader();

// 读取文件后将其显示在网页中

reader.onload = function( e ){

var img = new Image();

img.src = e.target.result;

document.body.appendChild( img );

};

// 读取文件

reader.readAsDataURL( blob );

};

document.getElementById( 'testInput' ).addEventListener( 'paste', function( e ){

// 添加到事件对象中的访问系统剪贴板的接口

var clipboardData = e.clipboardData,

i = 0,

items, item, types;

if( clipboardData ){

items = clipboardData.items;

if( !items ){

return;

}

item = items[0];

// 保存在剪贴板中的数据类型

types = clipboardData.types || [];

for( ; i < types.length; i++ ){

if( types[i] === 'Files' ){

item = items[i];

break;

}

}

// 判断是否为图片数据

if( item && item.kind === 'file' && item.type.match(/^image\//i) ){

imgReader( item );

}

}

});

})();

html制作qq注册页面代码截图,javascript在网页中实现粘贴qq截图功能相关推荐

  1. javascript在网页中实现粘贴qq截图功能

    这篇文章主要介绍了在网页中实现读取剪贴板粘贴截图功能,即可以把剪贴板的截图Ctrl+V粘贴到网页的一个输入框中,例如QQ截图.旺旺截图或者其它截图软件.具体代码如下. <!DOCTYPE HTM ...

  2. HTML5期末大作业:运动系列——NBA篮球主题学生网页设计(7个页面) HTML+CSS+JavaScript 体育网页设计HTML代码 学生网页课程设计期末作业下载 大学生网页设计制作成

    HTML5期末大作业:运动系列--NBA篮球主题学生网页设计(7个页面) HTML+CSS+JavaScript 体育网页设计HTML代码 学生网页课程设计期末作业下载 大学生网页设计制作成 临近期末 ...

  3. 实现简单QQ注册页面

    HTML实现简单QQ注册页面 今天突发奇想,仿一个QQ注册页面哈哈!! 效果如图: 按钮功能都还没实现,只是一个简单的网页界面! 实现代码如下 <!DOCTYPE html> <ht ...

  4. HTML5期末大作业:中国传统节日网页设计——端午节(9个页面) HTML+CSS+JavaScript 节日网页HTML代码 学生网页课程设计期末作业下载

    HTML5期末大作业:中国传统节日网站设计--端午节(9个页面) HTML+CSS+JavaScript 节日网页HTML代码 学生网页课程设计期末作业下载 临近期末, 你还在为HTML网页设计结课作 ...

  5. HTML5期末大作业:中国传统节日网页设计——端午节(9个页面) HTML+CSS+JavaScript 节日网页HTML代码 学生网页课程设计期末作业下载...

    HTML5期末大作业:中国传统节日网站设计--端午节(9个页面) HTML+CSS+JavaScript 节日网页HTML代码 学生网页课程设计期末作业下载 临近期末, 你还在为HTML网页设计结课作 ...

  6. QQ注册页面(完整版)

    前言 最近学了一点HTML和CSS的基础知识,于是就做了一个QQ注册页面来检验一下成果. 一.效果展示 二. 代码展示 1.HTML部分 <!DOCTYPE html> <html ...

  7. 清爽登录界面html,基于css3实现扁平简洁清爽的登录注册页面代码

    今天给大家分享一款基于css3实现扁平简洁清爽的登录注册页面代码,使用浅色设计,兼容移动设备,加入了基本的表单验证,适合大部分网站. 代码很简单有css样式,index.html两部分代码.感兴趣的朋 ...

  8. html制作登陆注册页面

    html制作登陆注册页面 源代码如下 <!DOCTYPE html> <html lang="en"> <head><meta chars ...

  9. web课程设计网页规划与设计 :网页设计——在线书店(12个页面) HTML+CSS+JavaScript 学生网页课程设计期末作业...

    web课程设计网页规划与设计 :网页设计--在线书店(12个页面) HTML+CSS+JavaScript 学生网页课程设计期末作业 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头 ...

最新文章

  1. POJ2533解题报告
  2. Spring3.2下使用JavaMailSenderImpl类发送邮件
  3. 怎么用matlab画TM11,矩形波导TM11模matlab仿真
  4. matlab 两个向量的交集,matlab – 两个向量之间的相关性?
  5. 文思创新深圳招聘biztalk
  6. 从中心走向边缘——深度解析云原生边缘计算落地痛点
  7. C语言 system函数
  8. 信息学奥赛一本通(1145:字符串p型编码)
  9. JAVA开发第一步——JDK 安装
  10. 数据结构与算法 —— 基础一(排列组合)
  11. OpenJDK8 JAVA应用窗口在不同缩放比例下的表现(Windows10)
  12. k3系统 中间层服务器,金蝶k3中间层服务器如何设置
  13. 梯度下降法 与 最速下降法 的区别
  14. VMware虚拟机刷openWRT
  15. 笔记本计算机bios设置,联想笔记本BIOS设置详解
  16. 颜色科学与计算机测色配色实用技术,颜色科学与计算机测色配色实用技术
  17. Nginx下载及安装详细步骤
  18. 五个金念什么_四个“金”字读什么?
  19. ad19原理图标注_Altium Designer 19绘制stm32最小系统原理图库及原理图
  20. 转载关于KeyPress和KeyDown事件的区别和联系

热门文章

  1. 51单片机的中断系统及编程(附案例)
  2. 清华加强版「蚂蚁呀嘿」来袭,再也不用手动抠素材了!
  3. 【flowable】十三、flowable会签
  4. linux以太网连接树莓派,树莓派 Zero USB/以太网方式连接配置教程,树莓zero
  5. Unity下的日式卡通渲染实现-描边篇(三)
  6. 【众智】【MindSpore】ST报错
  7. 生成对抗网络(GAN)的前沿进展(论文、报告、框架和Github资源)汇总
  8. 数据分析师年薪58w起 人才缺口极大
  9. 软件生存周期过程及其模型
  10. 【Linux驱动开发】设备树详解(二)设备树语法详解