我正在Electron上開發一個Node.js應用程序,因此它可以由不會使用命令行的人員進行分發和運行。該應用程序不需要接口,只需要執行。有沒有辦法隱藏電子窗口,所以應用程序可以坐在托盤,可以打開/退出?隱藏Electron.io程序窗口
1
A
回答
1
BrowserWindow選項中有一個show
選項。默認情況下,它是true
,但通過關閉它(show: false
),您將隱藏窗口,所以應用程序運行,但沒有可見的窗口。
從Docs:
show
布爾(可選) - 無論創建時應該顯示窗口。默認是true
。
0
除了顯示選項,BrowserWindow對象還有hide/show/focus方法。
如果要防止用戶關閉應用程序時關閉窗口,你可以隨時截取窗口「關閉」事件是這樣的:
this.mainWindow.on('close', (event) => {
event.preventDefault()
this.mainWindow.hide()
})
相關問題
- 1. 隱藏窗口隱藏主窗口
- 2. 隱藏/顯示程序窗口
- 3. 從父窗口隱藏一個子窗口隱藏所有的應用程序
- 4. 隱藏進程窗口
- 5. 隱藏龜窗口?
- 6. jQuery窗口隱藏
- 7. NSIS隱藏窗口?
- 8. 隱藏GLUT窗口
- 9. 隱藏批窗口?
- 10. 隱藏電子應用程序的其他窗口/程序
- 11. 隱藏Java應用程序啓動的窗口應用程序?
- 12. 隱藏cmd窗口窗體應用程序
- 13. 控件在C#窗口程序中隱藏窗體的事件
- 14. 在c#窗口應用程序中隱藏用戶窗體
- 15. 隱藏Windows窗體應用程序中的控制檯窗口
- 16. 使用'CreateProcess'隱藏進程窗口
- 17. 隱藏「準備安裝」窗口編程
- 18. 通過進程隱藏多個窗口
- 19. 激活隱藏進程的窗口
- 20. 使用隱藏所有窗口的子進程啓動程序
- 21. 隱藏進程監視器應用程序窗口
- 22. Python Gtk.MessageDialog隱藏父窗口
- 23. 顯示隱藏窗口
- 24. 使用javascript隱藏窗口
- 25. 隱藏/沉默ChromeDriver窗口
- 26. 隱藏控制檯窗口
- 27. Js:隱藏/顯示窗口
- 28. 從主窗口隱藏iframe
- 29. 隱藏控制檯窗口
- 30. Matlab隱藏imtool窗口