Отключить максимизацию в электронном

#javascript #node.js #electron

Вопрос:

Итак, у меня есть электронное приложение. Я установил максимальную ширину и максимальную высоту, но как отключить максимизацию.

Я уже сделал пользовательские кнопки для ms-windows, но я не хочу удалять светофоры на mac.

В других приложениях я видел, что зеленый сигнал светофора погас. Как мне этого добиться?

Комментарии:

1. вам нужно окно фиксированного размера?

2. Нет, мое приложение просто недоступно для полноэкранного режима.

Ответ №1:

Это поддерживается электроном из коробки. При создании BrowserWindow просто установите maximizable свойство объекта options true равным . Поскольку вы не показали нам никакого кода, это всего лишь пример:

 const { BrowserWindow } = require ("electron");
var window = new BrowserWindow ({ title: "My App", maximizable: false });
 

Пожалуйста, обратите внимание, что на момент написания этой статьи это не поддерживалось в Linux. Смотрите Электронную документацию для получения дополнительной информации о BrowserWindow ней и ее вариантах.