clipboard API

剪切板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

你可能感兴趣的:(前端,javascript)