首页 > 其他 > 详细

【Electron】曲线解决无边框窗口模式下,关闭缓慢的问题。

时间:2021-05-19 16:55:36      阅读:15      评论:0      收藏:0      [点我收藏+]

当我们使用Electron创建了一个无边框窗口,然后在页面里调用win.close()方法,窗口虽然会关闭,但总是要卡个一秒左右才会关掉,而不是立即关掉。

const win = new BrowserWindow({
    // 省略...
  frame: false, // 无边框模式
    // 省略...
})
win.close() // 调用关闭,会卡1秒左右

不知道别的小伙伴有没有遇到过这问题,反正我是被这个问题困扰很久了,无论是在国内还是国外的网站上搜索都没有好的解决方案。

难道就真的没有解决方法了吗?实际上釜底抽薪的方法我还没找到,但曲线救国的方法还是有的,那就是先隐藏窗口,再关闭。

win.hide()
win.close()

这样虽然视觉上感觉窗口立即就关闭了,但实际上也还是会卡1秒,只不过用户感知不到了,所以这个方法还是有可行性的,分享出来给大家。

【Electron】曲线解决无边框窗口模式下,关闭缓慢的问题。

原文:https://www.cnblogs.com/zolay/p/14784991.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!