Я написал приложение Electron и Angular, которое действует как средство запуска для другого приложения. Часть Electron angular находится в полноэкранном режиме, как и внешнее приложение. Все отлично работает, кроме одной маленькой части. Когда я закрываю внешнее приложение и возвращаюсь в панель запуска, панель задач Windows отображается до тех пор, пока я не щелкну в окне программы запуска, затем она снова будет скрыта.
Я бы хотел, чтобы панель задач скрывалась автоматически при возврате из внешнего приложения.
Я попробовал несколько вещей:
- При создании окна браузера я установил следующее: autoHideMenuBar: true, киоск: true, полноэкранный: true
- Когда приложение закрывается, я пытаюсь сфокусироваться на окне браузера (аргументы
передаются от angular, arg1 - это executebla + его путь, arg3 - это рабочий каталог внешнего приложения, а args - массив параметров для исполняемого файла):
let child = spawn(arg1, args, {cwd: arg3});
child.on('exit', function (code, signal) {
centerScreen.setAlwaysOnTop(true);
centerScreen.setFullScreen(true);
centerScreen.focus();
}
Однако, похоже, ничего из вышеперечисленного не работает. Кто-нибудь знает, что я могу попробовать?
С уважением, Андреас