首页 > 解决方案 > 如何使用电子获取其他应用程序的位置和大小?

问题描述

Loom一样,我想获取其他应用程序的窗口位置和窗口大小来显示录制区域。我只能用这个代码得到一个窗口的大小。

const constraints = {...}
const stream = await navigator.mediaDevices.getUserMedia(constraints)
const {height, width} = stream.getVideoTracks()[0].getSettings()

但我不知道如何在桌面上获取特定窗口的位置......

使用 BrowserWindow.getAllWindows() 和 webContents.getAllWebContents(),我似乎可以获得仅由电子创建的窗口的位置和大小。如何获取其他应用程序的窗口?

标签: javascriptreactjselectron

解决方案


推荐阅读