node.js - 如何在 Electron 的 MacOS 菜单栏右侧添加图标?
问题描述
我是bitbar 项目的粉丝,它使您能够在 MacOS 上将菜单栏项添加到菜单栏的右侧,如下所示:
即使焦点在另一个窗口上,这些图标仍然存在,并且可以为用户提供有关在后台运行的服务的实时信息。
我正在使用 Electron 框架构建一些应用程序,并正在考虑将 bitbar 包装到我的应用程序中,但这似乎有点过度设计。
有没有办法在菜单栏的这一侧添加一个图标?如果没有:有人知道包含安装程序的此类实现的一个很好的例子吗?
Electron 的菜单栏文档没有说明这一点。但也许我忽略了一些东西,或者这个 MacOS 独有的功能还有其他实现?
解决方案
用户No Grabbing准确地指出了我正确的方向!谢谢!
我正在寻找错误的搜索参数:“托盘”似乎是我缺少的术语:
Electron 实际上已经为此提供了一个 API,在测试之后我可以说:它开箱即用:https ://electronjs.org/docs/api/tray
推荐阅读
- xml - 当它们的值相同时,什么会导致 $string1 = $string2 返回 false?
- java - 将所有元素组合成一个通量到单声道
- youtube-api - YouTube 数据 API:即使 OAuth 设置正确,在尝试更新视频时刚开始返回 403 禁止错误
- java - 使用外部 CSS iTextPdf 7 生成 PDF 文件
- javascript - 在 javascript 的类中在哪里声明对象字面量?
- jquery - 如何捕获对自签名或无效 SSL URL 的 Jquery Ajax 调用?
- swift - Swift 类可用开关取决于 UICollectionViewCell 与 UICollectionViewListCell 的 iOS 版本
- c - 使用带有 makefile 的命令行进行测试
- javascript - 需要帮助在网页上显示异步函数的结果
- android - 使用 PKCS#8 编码的 rsa 密钥与颤振或 android