我在 electron 窗口的 HTML 中有一个元素,但不知道这个元素的宽度是多少。如何将创建于 main.js
中的 electron BrowserWindow
的最小宽度设置为该 HTML 元素的宽度?
我尝试在 index.html
文件中使用 element.offsetWidth
获取元素的宽度,然后在同一文件中使用下面的代码来设置窗口的最小大小,但是大小总是有些不对。我不知道为什么。从一些控制台输出信息来看应该可以工作。
var remote = require('electron').remote;
var win = remote.getCurrentWindow();
win.setMinimumSize(elementWidth, 400);
我猜测我的屏幕像素与CSS像素大小不同,但我不确定。是否有更好的方法来解决这个问题,或者我漏掉了什么?