javascript - 在 Electron BrowserWindow 中设置最大和最小尺寸

标签 javascript electron

每当我设置 BrowserWindow 的最大尺寸时,它都会重置最小尺寸。同样,每当我设置最小尺寸时,它都会重置最大尺寸。我的 BrowserWindow 需要最大和最小尺寸。难道我做错了什么?是否有另一种方法可以同时设置 BrowserWindow 的最大和最小尺寸?

mainWindow.setMinimumSize(minimumSize.width, minimumSize.height);
mainWindow.setMaximumSize(maximumSize.width, maximumSize.height);

最佳答案

有一个 active issue at the Electron Github repository关于正在调查的这个问题。

当前的解决方法似乎需要两次调用之间有一点时间:

setTimeout(() => remote.getCurrentWindow().setMaximumSize(300, 300), 200);
remote.getCurrentWindow().setMinimumSize(50, 50);

关于javascript - 在 Electron BrowserWindow 中设置最大和最小尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38212956/

相关文章:

visual-studio-code - 有没有办法在 VS Code 中构建可视化插件

javascript - Mapbox JS SDK 地理编码客户端未定义

javascript - JS SweetAlert2 无法在 Safari 浏览器中工作

javascript - 使用 `fillRect` 绘制 3D 模型太慢?

javascript - 我正在尝试为 JQuery slider 中的 DIV 设置动画

javascript - 处理 Highstocks 中的图例溢出

javascript - 使用 KaTex 渲染数学

javascript - Typescript/Electron/Webpack 模块如何/为什么有绝对路径?

javascript - Electron react 应用程序

electron - Electron 获取互联网连接类型