Если вы хотите написать приложение, которое работает на экранах настольных компьютеров. Вам нужно будет знать высоту и ширину текущего экрана.
Небольшой пример: я хочу, чтобы мое приложение запускалось всегда в полноэкранном режиме или в процентах.
Сначала вам нужно импортировать экран из электрона;
импортировать { экран } из «электрона»;
После этого вам нужно получить ширину высоты текущего экрана
const {ширина, высота} = screen.getPrimaryDisplay().workAreaSize;
И вам нужно будет установить высоту и ширину в приложении, когда оно готово , и вы начнете с определения MainWidow с помощью нового BrowserWindow с двумя параметрами. высота и ширина.
mainWindow = новое окно браузера({
высота: высота,
веб-настройки: {
предварительная загрузка: path.join(__dirname, «preload.js»),
},
ширина: ширина,
});
Если вы хотите установить в процентах, просто установите высоту и ширину в процентах.
Например, я хочу, чтобы мое приложение запускалось с высотой 90% и шириной 90%, просто кодируя:
mainWindow = новое окно браузера({
высота: высота * 0,9,
веб-настройки: {
предварительная загрузка: path.join(__dirname, «preload.js»),
},
ширина: ширина * 0,9,
});
Но подождите… что-то не так с моим кодом, он не запускается с 90% и высотой 90%?
Поскольку мое выражение возвращается к десятичному…Оппс…
Теперь все в порядке…