electron 自定义toolbar多窗口关闭
问题
在我们自己的IMI系统中,我们没有使用electron系统的frame属性,为了提升视觉上的体验,自己写了一个可复用的组件softHead,但是出现多窗口同适应的时候就会出现新开窗口关闭不了的问题。
思路
在咨询大神之后,大神给出了思路:在当前窗口BrowserWindow.getFocusWindow()监听。
尝试
尝试过用 BrowserWindow.getFocusWindow()来获取softHead点击时所在的窗口出现新一轮问题。
如果在softHead组件上面,获取当前窗口(因为是渲染进程),是不可以直BrowserWindow.getFocusWindow()的,需要在前面new BrowserWindow()一个窗口才行,不然BrowserWindow.getFocusWindow()的结果会为空。
后面多次百度查找,实验了很多次都不行。
光明
快要放弃的时候:在https://www.jianshu.com/p/123803668e4a里面看到,跟我们项目差不多。
解决
在softHead组件里面:



浙公网安备 33010602011771号