0

我一直在尝试很多事情来实现这一点,但到目前为止还没有运气。一点背景:

我有一个在启动时运行的程序。该程序运行多个其他支持程序以及全屏 Electron/Vue kiosk 程序。当程序运行时,它将以随机顺序执行程序,但很少会最后加载 Electron 程序。因为它在大多数情况下确实在列表中较早执行,所以它会显示,但它会显示在它上面的 Windows 任务栏。如果我单击该窗口,它将正确地变为全屏并按应有的方式隐藏所有内容。

在互联网上运行时,我不断在许多地方看到对 .focus() 或 .show() 窗口的引用。虽然我尝试在我的程序的许多部分使用它(从创建后的 background.js 到应用程序各个生命阶段的各种组件 .vue 条目),但它只能成功地将自己置于其他软件之上windows 并不能解决任务栏问题。

我的问题是:有没有办法强制窗口正确全屏显示,而不是让任务栏重叠并隐藏一些视图?我宁愿不必安装自动热键来定期单击以将窗口拉到前台。

4

0 回答 0