Javascript 当Chrome打包应用程序收到通知时,显示橙色Windows任务栏图标橙色
我正在开发一个Chrome打包的应用程序,它可以发送通知(现在都连接好了)。但是,当用户不在应用程序中时(应用程序在后台,上面有其他窗口),通知会弹出一段时间并消失。我想将任务栏图标更改为橙色,与Hangouts打包的应用程序相同,这样用户就知道有一个通知要在以后查看 我查看了所有的通知文档,没有找到任何这样的功能,但是Hangouts正在使用它,我相信我在其他应用程序中也看到过它。有人知道如何在Chrome打包的应用程序中触发这一点吗Javascript 当Chrome打包应用程序收到通知时,显示橙色Windows任务栏图标橙色,javascript,google-chrome-app,Javascript,Google Chrome App,我正在开发一个Chrome打包的应用程序,它可以发送通知(现在都连接好了)。但是,当用户不在应用程序中时(应用程序在后台,上面有其他窗口),通知会弹出一段时间并消失。我想将任务栏图标更改为橙色,与Hangouts打包的应用程序相同,这样用户就知道有一个通知要在以后查看 我查看了所有的通知文档,没有找到任何这样的功能,但是Hangouts正在使用它,我相信我在其他应用程序中也看到过它。有人知道如何在Chrome打包的应用程序中触发这一点吗 谢谢。看来我已经弄明白了,只花了一整天的时间。这种行为不是
谢谢。看来我已经弄明白了,只花了一整天的时间。这种行为不是通知的一部分(那太容易了),而是应用程序窗口的一部分。那么,你可以这样做:
var appWindow = chrome.app.window.current();
appWindow.drawAttention();
这会使Windows中的任务栏图标呈橙色闪烁,并使dock图标在OSX中反弹
您还可以调用
appWindow.clearAttention()
,不过当用户聚焦窗口时,注意力会自动清除。 看来我已经弄明白了,只花了一整天的时间。这种行为不是通知的一部分(那太容易了),而是应用程序窗口的一部分。那么,你可以这样做:
var appWindow = chrome.app.window.current();
appWindow.drawAttention();
这会使Windows中的任务栏图标呈橙色闪烁,并使dock图标在OSX中反弹
您还可以调用appWindow.clearAttention()
,不过当用户聚焦窗口时,注意力会自动清除。