我正在开发一个发送通知的 Chrome 打包应用程序(现在已全部连接)。但是,当用户不在应用程序中时(应用程序位于后台且其上有其他窗口),通知会弹出一段时间然后消失。我想将任务栏图标更改为橙色,与环聊打包应用程序相同,以便用户知道稍后有通知可以查看。
我查看了所有通知文档,但找不到任何此类功能,但环聊正在使用它,而且我相信我在其他应用程序中看到过它。有谁知道如何在 Chrome 打包应用程序中触发此操作?
Thanks.
看来我已经想通了,只花了一整天的时间。此行为不是通知的一部分(这太简单了),而是应用程序窗口的一部分。所以,你会做这样的事情:
var appWindow = chrome.app.window.current();
appWindow.drawAttention();
这会在 Windows 中使任务栏图标闪烁为橙色,并在 OSX 中使任务栏图标弹起。
您也可以致电appWindow.clearAttention()
,尽管当用户聚焦窗口时注意力会自动清除。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)