macOS Dock

Electron具有用于在macOS Dock中配置应用程序图标的API。存在一个仅限macOS的API来创建自定义停靠菜单,但是Electron还使用该应用的停靠图标来实现跨平台功能,例如最新文档和 应用程序进度。

自定义停靠栏通常用于为用户不想为其打开整个应用程序窗口的任务添加快捷方式。

Terminal.app的码头菜单:

要设置自定义停靠菜单,可以使用app.dock.setMenu仅在macOS上可用的API:

const { app, Menu } = require('electron')const dockMenu = Menu.buildFromTemplate([{label: 'New Window',click () { console.log('New Window') }}, {label: 'New Window with Settings',submenu: [{ label: 'Basic' },{ label: 'Pro' }]},{ label: 'New Command...' }
])app.dock.setMenu(dockMenu)

Electron.js指南——macOS Dock相关推荐

  1. 大学生的小乐趣:HTML制作MacOS Dock栏

    大学生的小乐趣:HTML制作MacOS Dock栏 源代码存放在github上:https://github.com/WYKXLDZ/CollegeJoy/tree/master/MacosDock ...

  2. 使用Electron.js运行JavaScript图应用程序

    MindFusion.Diagramming for WinForms是一个能帮助你创建工作流和进程图表的.NET控件:数据库实体关系图表:组织图表:对象层次和关系图表:图表和树.它是基于对象-图表框 ...

  3. electron.js_在使用Electron.js之前我希望知道的事情

    electron.js In this article, I'll share how you can avoid some of the mistakes I made when learning ...

  4. Node.js 指南(目录)

    Node.js 指南 Node.js®是基于Chrome的V8 JavaScript引擎构建的JavaScript运行时. 常规 关于Node.js 入门指南 轻松分析Node.js应用程序 Dock ...

  5. electron 菜单栏_如何在Electron JS中添加任务栏图标菜单?

    electron 菜单栏 If you are new here, please consider checking out my recent articles on Electron JS inc ...

  6. 解决MacOS Dock栏不能自动隐藏

    已经在设置里面打开了了自动隐藏MacOS Dock栏功能,但是实际上不能自动隐藏. 分别依次运行下面三行终端命令: defaults write com.apple.dock autohide-del ...

  7. JS教程之Electron.js设计强大的多平台桌面应用程序的好工具

    有传言说构建桌面应用程序已经无关紧要.但事实并非如此.Electron.js是一种很好的桌面软件开发方法,在软件工程师中广受欢迎. 为什么?这就是我要讨论的内容.您将了解这种 Web 技术背后隐藏着什 ...

  8. electron快捷键_如何在Electron JS应用程序中添加键盘快捷键?

    electron快捷键 Just like in any other native desktop application, keyboard shortcuts save time and make ...

  9. electron tray_如何在Electron JS Tray菜单项中添加单选和复选框?

    electron tray Do you really understand what I mean? here is an example; 你真的明白我的意思吗? 这是一个例子: So that ...

最新文章

  1. 爬虫学习笔记(五)——网页解析工具(bs4、xpath)
  2. c++ 获取时间戳_分布式系统理论基础三-时间、时钟和事件顺序
  3. oracle 监听加密 tcps,通过oracle wallet配置listener tcps加密
  4. nginx mysql 查询系统_nginx/mysql查看内存占用
  5. 105_Power Pivot财务科目(层级深度筛选深度)
  6. charles的一些使用
  7. [洪流学堂]Hololens开发入门篇1之模拟器开发环境配置
  8. SAP License:生产订单状态
  9. DBMS_STATS常用方法(收集oracle信息)
  10. 微软技术沙龙 思考 体验 真正的中国网络技术
  11. Window环境下使用C#调用VBScript、JavaScript等脚本
  12. 机器学习基础(三)——信息、信息熵与信息增益
  13. 圆周率中查找指定数字
  14. kindle mobi词典格式分析及代码实现
  15. 大数据技术之Hive 第8章 函数 系统内置函数
  16. java-net-php-python-springboot学校在线作业考试系统计算机毕业设计程序
  17. php监听input,js实时监听input中值变化
  18. Excel多个表格通过相同的列合并成一个表格
  19. 各种芯片复位电路分析
  20. 虚拟盘可以挂载多个服务器吗,两台云服务器挂载一个云硬盘吗

热门文章

  1. ROS-Academy-for-Beginners依赖包报错问题
  2. Z5S自定义短信铃声
  3. [codeforces 1313C1] Skyscrapers (easy version) 问的是谷,答的是峰
  4. 空间说说html,qq空间说说带图片 唯美心情说说
  5. 关于android的HBOOT界面
  6. [转载]总结LDO与升压芯片的选型
  7. (最完美)红米手机Pro的USB调试模式在哪里打开的经验
  8. 最简单的asp.net 操作 access 数据库方法
  9. Dubbo之@Activate
  10. 输电线路北斗地质灾害在线监测装置,精准监测杆塔沉降