在Electron Framework中,我可以访问剪贴板吗?

Sav*_*kar 5 electron

我是Electron框架的新手,我想知道它是否可以访问本机资源,如剪贴板 - Keypress(不在我的网页上,全局.就像Windows上的键盘钩子一样)

Jos*_*osh 9

我相信你要找的是剪贴板 API.

还有一个全局快捷方式API.看看这个SO答案,我举了一个例子,说明它是如何工作的.

@ WhereDatApp.com的答案显示了使用剪贴板 API 进行一些基本读/写操作的示例:

如何从剪贴板中写入和读取字符串:

const {clipboard} = require('electron');
clipboard.writeText('Example String', 'selection');
let clipboardStr = clipboard.readText('selection');
Run Code Online (Sandbox Code Playgroud)

"示例字符串"是您要添加到剪贴板的文本,"选择"是您用于读取该剪贴板项目的引用.