2015-09-04 117 views
0

我正在使用Chrome Packaged应用程序发送通知(现在已全部连接)。但是,当用户不在应用程序中时 - 应用程序在背景中并且其上有其他窗口 - 通知弹出一会并消失。我想将任务栏图标更改为橙色,与环聊打包的应用相同,以便用户知道稍后有通知要查看。当Chrome Packaged应用程序收到通知时显示橙色Windows任务栏图标橙色

我查看了所有尽管通知文档,但无法找到任何此类功能,但环聊正在使用它,并且我相信我在其他应用程序中看到了它。有谁知道如何在Chrome Packaged应用程序中触发此操作?

谢谢。

回答

0

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

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

这闪烁在Windows任务栏图标橙色,使得在OSX的Dock图标反弹。

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