如何在OS X中使用Electron实现停靠图标通知指示?

pre*_*per 11 macos badge electron

我实际上并不知道这个东西的名字,我说的是app图标右上角的红点.

松弛通知

Sha*_*ski 13

我必须在这里做一些假设,因为我没有Mac来测试它.我相信应用程序图标角落的那些红点被称为徽章.在Electron的App模块中,有一些方法可以获取/设置徽章以及其他停靠功能.查看http://electron.atom.io/docs/v0.30.0/api/app/了解更多信息.以下是相关方法:

app.dock.setBadge(文本)

text String设置要在Dock的标记区域中显示的字符串.

注意:此API仅适用于Mac.

app.dock.getBadge()

返回dock的徽章字符串.

注意:此API仅适用于Mac.

我的猜测是生成点的代码,你在Slack的例子中看到,你提供的代码看起来像这样:

var app = require('app');
app.dock.setBadge('.');
Run Code Online (Sandbox Code Playgroud)

  • 松弛实际上是徽章= showBullet吗?'•':'';` (2认同)