剪切板API,提供了几个异步办法,用户拜访剪切板

该属性裸露于全局对象Navigator.clipboard

read(): 从剪切板读取数据

readText(): 从操作系统剪切板读取文本

write(): 写入任意数据至操作系统剪切板

writeText(): 写入文本数据至操作系统剪切板

如果你的利用依赖于electron,能够用electron自带的clipboard API

const clipboard = require('electron').clipboard;clipboard.writeText('something string');

提供的办法
clipboard.readText([type]): 以纯文本的模式从clipboard返回内容
clipboard.writeText(text, [type]): 以纯文本的模式向clipboard增加内容
clipboard.readHtml([type]): 返回clipboard中的标记内容
clipboard.writeHtml(markup[, type]): 向clipboard中增加标记内容
clipboard.writeImage(image: NativeImage[, type]): 向clipboard中写入image
clipboard.readImage([type]): 从clipboard中返回NativeImage内容
clipboard.readRtf([type]): 从clipboard中返回RTF内容
clipboard.writeRtf(text[, type]): 想clipboard中写入RTF格局的txt
clipboard.clear([type]): 清空clipboard中的内容
clipboard.availabelFormats([type]): 返回clipboard反对的格局数组
clipboard.has(data[, type]): 返回clipboard是否反对指定打data格局
clipboard.read(data[, type]): 读取clipboard的data
clipboard.write(data[, type]): 向clipboard中写入data

以上办法中的可选参数type的类型均为string

NativeImage:为electron中的Image类型
详情见https://wizardforcel.gitbooks.io/electron-doc/content/api/native-image.html