获得徽章 0
赞了这篇文章
#挑战每日一条沸点#
有没有Electron的佬,或者懂一些注意力转移机制的佬帮小白分析一下这个问题![[流泪]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
我用Electron新建了BrowserWindow做了个悬浮球,右键打开的菜单是自定义的,当点击系统的其他地方失去焦点后会调用一个 blur函数,执行 closeMenu(),在里面设置了 setFocusable(false),但是如果 setFocusable(false)时间拉长一点,在菜单栏失去焦点的时候,Windows或者Mac的底部的任务栏就被唤起了,查了一下午资料也不知道为什么,AI解释的我说实话有点不敢信,想请教一下各位佬这到底是什么原因
有没有Electron的佬,或者懂一些注意力转移机制的佬帮小白分析一下这个问题
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
我用Electron新建了BrowserWindow做了个悬浮球,右键打开的菜单是自定义的,当点击系统的其他地方失去焦点后会调用一个 blur函数,执行 closeMenu(),在里面设置了 setFocusable(false),但是如果 setFocusable(false)时间拉长一点,在菜单栏失去焦点的时候,Windows或者Mac的底部的任务栏就被唤起了,查了一下午资料也不知道为什么,AI解释的我说实话有点不敢信,想请教一下各位佬这到底是什么原因
展开
4
点赞
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章