2015-09-04 40 views
0

我正在使用Chrome Packaged應用程序發送通知(現在已全部連接)。但是,當用戶不在應用程序中時 - 應用程序在背景中並且其上有其他窗口 - 通知彈出一會並消失。我想將任務欄圖標更改爲橙色,與環聊打包的應用相同,以便用戶知道稍後有通知要查看。當Chrome Packaged應用程序收到通知時顯示橙色Windows任務欄圖標橙色

我查看了所有儘管通知文檔,但無法找到任何此類功能,但環聊正在使用它,並且我相信我在其他應用程序中看到了它。有誰知道如何在Chrome Packaged應用程序中觸發此操作?

謝謝。

回答

0

看來我已經知道了,它只需要一整天。此行爲不是通知的一部分(這太容易了),而是應用程序窗口。所以,你會做這樣的事情:

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

這閃爍在Windows任務欄圖標橙色,使得在OSX的Dock圖標反彈。

您也可以撥打appWindow.clearAttention(),但當用戶對焦窗口時,注意會自動清除。