在最新的H5 API里已经有了对粘贴事件的支持, 事件名为paste, 平时用的较少,但最近想做一个粘贴板管理器,于是就调研了一下这个粘贴,复制事件.
那么调研的第一步是什么那?...当然是百度了,但高手都不百度,直接控制台调试
创建一个id为editor的文本域, 为其添加一个paste事件的监听
....估计我们需要的粘贴对象就存储在这个clipboardData这个属性里面
果不其然,查阅资料后我得知,
DataTransfer这个数据类型的相关资料,尽管第一次接触这个类型,但还是很快能找到自己想要的...可以直接上传到服务器,不过要想在Chrome中预览你的截图,那就需要使用另外一个类了,FileReader
根据这个DataTransfer类的解释我们不难得出,这个东西主要是用于drop drag...两个事件里多用
以下这个是文本粘贴的数据 可以使用even.clipboardData.getDate('text/plain') 获取粘贴的数据
完整代码.复制截图到富文本编译域里
<!