我今天才开始玩 Electron。我需要能够获取可用的窗口大小,并在窗口大小调整时更新它。
看起来这并不像传统的 JS 应用程序那么简单。跟踪窗口大小的推荐方法是什么?
目前,我有我的主进程和一个渲染器,不打算一次打开超过 1 个渲染器/窗口。
我尝试使用以下内容,但它似乎完全错误,所以我一定误解了文档。
const {BrowserWindow} = require('electron').remote
BrowserWindow.getSize()
EDIT:
通过观察应用程序的主体来跟踪高度是否合理?我可以将其设置为 100% 宽度/高度并观看它,但这似乎有点麻烦。
谢谢
汤姆
你可以试试
const electron = require('electron')
const remote = electron.remote
remote.getCurrentWindow().webContents.getOwnerBrowserWindow().getBounds()
边界将具有当前窗口的坐标和大小,
{
height: 1040,
width : 837,
x : 276,
y : 78
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)