有什么方法可以让用户获取当前突出显示的文本吗?
我知道有this answer之类的解决方案可以教您如何从Electron创建的webview中访问文本。
但是,我希望我可以从任何软件(例如Chrome,Word等)中获取文字。
我认为Electron目前不支持此API。有什么建议可以解决这个问题吗?
谢谢。
答案 0 :(得分:0)
Electron中有一个选择剪贴板。要操作它,您需要将选择传递给每个方法。
const {clipboard} = require('electron')
clipboard.writeText('Example String', 'selection')
console.log(clipboard.readText('selection'))
答案 1 :(得分:-1)
您可以使用window.getSelection()
方法。