实现QQ截图粘贴到聊天框功能
2017-09-11 14:48
417 查看
QQ截图在网页聊天中不能直接粘贴,要实现像QQ微信一样能直接粘贴成图片需要做一些操作
利用
利用
paste事件捕获粘贴事件,
clipboardData获取剪切板中的内容将文件用filereader接口读取出来
function paseImg() { var imgReader = function (item) { var blob = item.getAsFile(), reader = new FileReader(); reader.onloadend = function (e) { //显示图像 var msg = "<img src='"+e.target.result+"' style='max-width:60%;max-height:250px;'/>"; $('#textarea').append(msg); }; reader.readAsDataURL(blob); }; document.getElementById("textarea").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); } } }); } paseImg();
相关文章推荐
- javascript实现粘贴qq截图功能(clipboardData)
- 实现可以直接粘QQ贴截图的bug管理功能
- 让input支持 ctrl v上传粘贴图片? 让input支持QQ截图或剪切板中的图像数据(Java实现保存)
- javascript在网页中实现读取剪贴板粘贴截图功能
- Win32 SDK 实现仿QQ截图放大功能
- C# GDI+ 简单绘图 (三) 实现仿QQ截图功能
- 用C#实现截图功能(类似QQ截图)
- C# GDI+ 简单绘图 (三) 实现仿QQ截图功能
- QT实现类似QQ的截图功能
- QT实现类似QQ截图功能(二):画箭头
- Java模拟QQ桌面截图功能实现方法
- Android实现截图分享qq 微信功能
- php实现粘贴截图并完成上传功能
- C#实现QQ截图功能及相关问题
- 实现浏览器截图粘贴功能
- 实现能够直接粘QQ贴截图的bug管理功能
- [转]php实现粘贴截图并完成上传功能
- 【转载】用C#语言实现类似QQ的截图功能
- php实现粘贴截图并完成上传功能