Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何在Electron中的MacOS菜单栏右侧添加图标?_Node.js_Macos_Electron_Menubar - Fatal编程技术网

Node.js 如何在Electron中的MacOS菜单栏右侧添加图标?

Node.js 如何在Electron中的MacOS菜单栏右侧添加图标?,node.js,macos,electron,menubar,Node.js,Macos,Electron,Menubar,我是的粉丝,它允许您在MacOS上向菜单栏右侧添加菜单栏项,如下所示: 即使焦点在另一个窗口上,这些图标仍然存在,可以为用户提供有关后台运行的服务的实时信息 我正在用Electron框架构建一些应用程序,并考虑将bitbar包装到我的应用程序中,但这似乎有点设计过度 有没有办法在菜单栏的这一边添加图标?如果没有:有人知道这样一个包含安装程序的实现的好例子吗 电子不表示它。但也许我忽略了什么,或者这个MacOS独有功能还有其他实现?用户为我指出了正确的方向!谢谢大家! 我用错误的搜索参数查找:托盘

我是的粉丝,它允许您在MacOS上向菜单栏右侧添加菜单栏项,如下所示:

即使焦点在另一个窗口上,这些图标仍然存在,可以为用户提供有关后台运行的服务的实时信息

我正在用Electron框架构建一些应用程序,并考虑将bitbar包装到我的应用程序中,但这似乎有点设计过度

有没有办法在菜单栏的这一边添加图标?如果没有:有人知道这样一个包含安装程序的实现的好例子吗

电子不表示它。但也许我忽略了什么,或者这个MacOS独有功能还有其他实现?

用户为我指出了正确的方向!谢谢大家!

我用错误的搜索参数查找:托盘似乎是我缺少的术语:


Electron实际上已经为此提供了一个API,在测试之后,我可以说:它是开箱即用的:

我还没有尝试过它,但这个我可能会有所帮助。非常感谢你,不要抢!这让我找到了正确的搜索词:电子托盘,这让我找到了。我将在这里测试和报告。但这看起来真的很有希望!与位栏相比,只有caviat功能:电子托盘在实例化时需要图像路径。作为修复,我使用了1个透明像素png和.setTitle,使其只有一个基于文本的菜单项。