electron 如何执行任务栏闪烁功能?
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
构建electron
的过程中,可能会用到任务栏闪烁的情况,来提示用户需要注意本窗口了。苏南大叔在本篇文章中,将要讲述在electron
中闪烁的方法函数,请大家接着阅读本篇文章。代码的基础是改造版的quick-start
。功能为:当窗体失去焦点的时候,会进行任务栏闪烁提醒用户。
win
下效果展示
标题栏位置会不断闪烁,在下面两种状态中不断切换。任务栏也不断闪烁。
mac
下效果展示
dock中的图标会上下弹跳一次,注意:只有一次。
代码展示
mainWindow.on("blur",function(){
if(!mainWindow.isFocused()){
mainWindow.showInactive();
mainWindow.flashFrame(true);
}
})
关键代码:mainWindow.flashFrame(true);
。
总结
苏南大叔友情提示您:更多electron
的精彩内容,请点击这里查看。
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
请问为何我打包后,托盘图标就显示不了?
检查图标文件的路径,提示一下: path.join 。
这种方式只会闪烁几下,并不能一直保持闪烁状态
那可以加个setInterval