如何在Electron中设置Mac Dock应用鼠标悬停时显示的标题?
在Electron中设置Mac Dock悬停标题的方法
1. 运行时动态设置(Electron API)
使用Electron内置的app.dock模块的setLabel()方法,可在应用运行时修改Dock图标悬停时的显示标题:
const { app } = require('electron'); app.whenReady().then(() => { // 自定义Dock悬停标题 app.dock.setLabel('我的Electron应用'); });
该方法支持动态调整,适合需要根据应用状态变更标题的场景。
2. 打包时静态配置(发布版本推荐)
对于正式发布的应用,建议通过Mac应用标准配置文件Info.plist设置,这会统一应用在Dock、Finder等系统界面中的显示名称:
- 若使用
electron-builder打包,在package.json的打包配置中添加:
{ "build": { "mac": { "extendInfo": { "CFBundleDisplayName": "我的Electron应用" } } } }
- 手动打包时,直接修改生成的
.app包内Contents/Info.plist文件,添加或修改CFBundleDisplayName字段即可。
内容的提问来源于stack exchange,提问作者oxygen
相关产品推荐
相关产品推荐

