在 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'))
我是 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'))