Я пытаюсь свернуть полноэкранный безрамочный BrowserWindow (mainWindow) в ElectronJS 2.0.2, вызывая mainWindow.minimize()
, и ничего не происходит.
Если я попытаюсь закрыть его, позвонив по номеру myWindow.close()
, он будет работать нормально.
mainWindow.isMinimizable()
верно
mainWindow.isMinimized()
остается ложным
- исключений не выбрасывается
Вот пример кода:
mainWindow = new BrowserWindow(
{
backgroundColor: backgroundColor,
frame: false,
fullscreen: true,
icon: path.join(__dirname, 'assets/icons/png/64x64.png'),
kiosk: true,
title: 'Title',
webPreferences: { session: ses, webSecurity: false },
width: width, height: height,
});
mainWindow.setMenu(null);
mainWindow.setAutoHideMenuBar(true);
mainWindow.setMenuBarVisibility(false);
mainWindow.setAlwaysOnTop(true);
ipcMain.on('minimize-window', () => {
console.log('is minimizable: ', mainWindow.isMinimizable()); // true
console.log('is minimized: ', mainWindow.isMinimized()); // false
mainWindow.minimize();
console.log('is minimized: ', mainWindow.isMinimized()); // false
});
У вас есть идеи, почему это происходит?