Chrome打包应用收到通知时显示橙色Windows任务栏图标橙色

时间:2015-09-04 02:44:18

标签: javascript google-chrome-app

我正在开发一个发送通知的Chrome打包应用程序(现在已全部连接)。但是,当用户不在应用程序中时 - 应用程序位于后台,其他窗口位于其上方 - 通知会弹出一些并消失。我想将任务栏图标更改为橙色,与环聊打包应用程序相同,以便用户知道稍后会有通知进行查看。

我查看了所有通知文档但找不到任何此类功能,但环聊正在使用它,我相信我已在其他应用中看到过。有谁知道如何在Chrome打包应用程序中触发此操作?

感谢。

1 个答案:

答案 0 :(得分:0)

看起来我已经弄明白了,它只花了一整天。此行为不是通知的一部分(这太容易了),而是应用程序窗口。所以,你会做这样的事情:

var appWindow = chrome.app.window.current();
appWindow.drawAttention();

这会在Windows中将任务栏图标闪烁橙色,并使停靠栏图标在OSX中弹回。

您也可以拨打appWindow.clearAttention(),但在用户关注窗口时会自动清除注意力。