clipboardy
访问系统剪贴板(复制/粘贴)
跨平台支持:macOS、Windows、Linux、OpenBSD、FreeBSD、带有Termux的Android,以及现代浏览器。
安装
npm install clipboardy
使用方法
import clipboard from 'clipboardy';
clipboard.writeSync('🦄');
clipboard.readSync();
//=> '🦄'
API
在浏览器中,需要安全上下文。
clipboard
.write(text)
异步写入(复制)到剪贴板。
返回一个Promise
。
text
类型:string
要写入剪贴板的文本。
.read()
异步从剪贴板读取(粘贴)。
返回一个Promise
。
.writeSync(text)
同步写入(复制)到剪贴板。
在浏览器中不可用。
text
类型:string
要写入剪贴板的文本。
.readSync()
同步从剪贴板读取(粘贴)。
在浏览器中不可用。
常见问题
我在哪里可以找到打包二进制文件的源代码?
Linux二进制文件只是xsel
的打包版本。Windows二进制文件的源代码可以在这里找到。
相关
- clipboard-cli - 此模块的命令行界面
- copy-text-to-clipboard - 在浏览器中将文本复制到剪贴板