通过Electron访问当前的重点文本

时间:2018-07-20 08:04:57

标签: windows macos electron

有什么方法可以让用户获取当前突出显示的文本吗?

我知道有this answer之类的解决方案可以教您如何从Electron创建的webview中访问文本。

但是,我希望我可以从任何软件(例如Chrome,Word等)中获取文字。

我认为Electron目前不支持此API。有什么建议可以解决这个问题吗?

谢谢。

2 个答案:

答案 0 :(得分:0)

Electron中有一个选择剪贴板。要操作它,您需要将选择传递给每个方法。

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

答案 1 :(得分:-1)

您可以使用window.getSelection()方法。