Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当Chrome打包应用程序收到通知时,显示橙色Windows任务栏图标橙色_Javascript_Google Chrome App - Fatal编程技术网

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

Javascript 当Chrome打包应用程序收到通知时,显示橙色Windows任务栏图标橙色,javascript,google-chrome-app,Javascript,Google Chrome App,我正在开发一个Chrome打包的应用程序,它可以发送通知(现在都连接好了)。但是,当用户不在应用程序中时(应用程序在后台,上面有其他窗口),通知会弹出一段时间并消失。我想将任务栏图标更改为橙色,与Hangouts打包的应用程序相同,这样用户就知道有一个通知要在以后查看 我查看了所有的通知文档,没有找到任何这样的功能,但是Hangouts正在使用它,我相信我在其他应用程序中也看到过它。有人知道如何在Chrome打包的应用程序中触发这一点吗 谢谢。看来我已经弄明白了,只花了一整天的时间。这种行为不是

我正在开发一个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()
,不过当用户聚焦窗口时,注意力会自动清除。