我们有一个带有工作通知的Chrome应用,但通知只持续几秒钟然后消失.我们的最终用户希望该通知一直存在,直到他们解雇它为止.可以这样做吗?我们在API文档中找不到有关通知持续时间的任何内容.
Xan*_*Xan 13
从Chrome 50开始,您可以保持通知,直到被requireInteraction旗帜解雇为止:
表示在用户激活或取消通知之前,通知应保持在屏幕上可见.默认为false.
你不能chrome.notifications永远发出通知.
您可以使用priority参数来控制持续时间.从相关文章(不是主要文件):
可以为通知分配-2到2之间的优先级.优先级<0仅显示在中心; 优先级> 0表示持续时间增加,更高优先级的通知可以显示在系统托盘中.
注意:如果您致电update更改通知的优先级,则会根据需要重新显示.原则上,您可以尝试利用它来保持可见.
如果您不需要Rich Notifications提供的功能,则可以使用Web标准NotificationAPI.
它们在Chrome中看起来类似,但不与消息中心集成.因此,除非被用户或编程人员解雇,否则它们不会消失.
| 归档时间: |
|
| 查看次数: |
6370 次 |
| 最近记录: |