Javascript 为什么电子的窗口没有隐藏?

Javascript 为什么电子的窗口没有隐藏?,javascript,node.js,electron,Javascript,Node.js,Electron,我是electron的新手,我在electron应用程序中使用BrowerWindow创建了一个窗口,并在构造函数中设置了show:false,但当我执行应用程序时,该窗口仍然出现。请帮帮我 电子版-^12.0.2 常数{ 应用程序, 浏览器窗口, 伊普曼, 菜单 }=需要“电子”; const url=需要“url”; 常量路径=要求“路径”; app.whenrady.then=>{ 创建主窗口; “激活”上的应用程序,=>{ 如果BrowserWindow.getAllWindows.l

我是electron的新手,我在electron应用程序中使用BrowerWindow创建了一个窗口,并在构造函数中设置了show:false,但当我执行应用程序时,该窗口仍然出现。请帮帮我

电子版-^12.0.2

常数{ 应用程序, 浏览器窗口, 伊普曼, 菜单 }=需要“电子”; const url=需要“url”; 常量路径=要求“路径”; app.whenrady.then=>{ 创建主窗口; “激活”上的应用程序,=>{ 如果BrowserWindow.getAllWindows.length==0{ 创建主窗口; } } }; 在“窗口全部关闭”上的应用程序,=>{ 如果process.platform!==“darwin”{ app.quit; } }; 让梅因获胜; 函数createMainWindow{ mainWin=新浏览器窗口{ 宽度:800, 身高:600, 帧:假, 秀:假,, 图标:path.join__dirname,'../src/assets/icons/png/64x64.png', 网络首选项:{ 无融合:没错, 上下文隔离:错误, enableRemoteModule:true, preload:path.join\uu dirname'preload.js' } }; mainWin.loadFilepath.join__dirname,“../renderers/index.html”; 最大化;
} 问题是你在打电话

见:

最大化窗口。如果窗口尚未显示,则此操作也将显示但不聚焦窗口

我想我不确定解决这个问题的最好办法是什么。在最大化窗口后调用hide是否有效


也就是说,如果你不想让窗口可见,为什么还要将其最大化呢?

FWIW:我通过查看show道具文档了解到了这一点。在show道具的正下方是一些废话,让我觉得在最初的隐藏文档中,有比画作更明显的事情发生,这让我找到了准备好展示的事件文档,这解释了发生了什么。@DaveNewton,感谢您的回复,我浏览了文档,但我不知道如何完全隐藏窗口。你能帮我吗?