Electron是否提供任何API以获取当前打开的BrowserWindow计数?
我没有通过app API找到该方法。或者我可以获得现在正在运行的renderProcess数量吗?
答案 0 :(得分:6)
您可以选择使用BrowserWindow.getAllWindows
并在每个实例中使用isVisible
:
let count = BrowserWindow.getAllWindows()
.filter(b => {
return b.isVisible()
})
.length
对于渲染器进程的数量(不一定与BrowserWindow计数相同),您可以使用webContents.getAllWebContents()