clipboarder
用于获取浏览器页面的剪贴板内容
使用
下载
npm install clipboarder
引入
import clipboarder from 'clipboarder'
API
readBlob
获取剪贴板内的blob对象
语法
clipboarder.readBlob((blob) => {
})
getContent
获取剪贴板内的blob解析后的文本或者图片数据
语法
clipboarder.getContent((type, data) => {
})
getText
仅获取剪贴板内的文本数据,没有文本则不会调用回调函数
语法
clipboarder.getText((text) => {
})
getImage
仅获取剪贴板内的图片类型数据,没有文本则不会调用回调函数
语法
clipboarder.getImage((base64) => {
})
writeBlob
将文件写入剪贴板内,部分文件类型可能无法写入
语法
clipboarder.writeBlob(blob, () => {
}, (err) => {
})
writeText
向剪贴板内写入文本信息
语法
clipboarder.writeText('需要写入的文本内容', () => {
}, (err) => {
})
writeDataURL
向剪贴板内写入base64,该api主要用于复制base64图片到剪贴板,并且可以粘贴出去
语法
clipboarder.writeDataURL('需要复制的图片的base64', () => {
}, (err) => {
})
writeWebImg
向剪贴板写入网络图片,该api主要用于复制网络图片到剪贴板,该图片必须没有跨域限制的,并且在有网络环境下才能复制成功
语法
clipboarder.writeWebImg('需要复制的图片的url', () => {
}, (err) => {
})
版本标注
- 2.0.4 修复粘贴板为空时获取数据报错的问题
- 2.0.5 更新阅读文档