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

In Electron Framework, Can I access clipboard?

我是 Electron 框架的新手,我想知道它是否可以访问本地资源,例如 - 剪贴板 - 按键(不在我的网页上,全局。就像 windows 上的键盘挂钩)

我相信您要找的是 clipboard API.

还有一个 global shortcut API. Check out this SO answer,我在其中举例说明了它的工作原理。

这是使用 clipboard API 的一些基本 read/write 操作的示例:

const {clipboard} = require('electron');
clipboard.writeText('Example String');
let clipboardStr = clipboard.readText();

'Example String' 是您要添加到剪贴板的文本。

const {clipboard} = require('electron')
clipboard.writeText('Example String', 'selection')
console.log(clipboard.readText('selection'))