当渐进式网络应用程序(具有服务工作程序)显示通知时,通知抽屉中显示的通知具有我提供的图标并且看起来很好。然而,当抽屉关闭时,与该通知相关联的状态栏图标是特定于Chrome的,如红色圆圈所示。无论是作为网页查看还是添加到主屏幕并以“独立”显示运行,都会发生这种情况。 PWA是否有办法指定在状态栏中显示的图标?
原来,showNotification方法的options既可以有icon又可以有badge。而系统图标会显示为徽章,通知消息中的图标则会显示为图标。找到关于此的文档并不容易,但https://notifications.spec.whatwg.org/提供了足够的线索以解决这个问题。欢迎提供有关此主题的良好(当前)文档指针!
image
,icon
和badge
。icon
显示在状态中,而badge
用于其他用途。目前,我在分配icon
字段方面遇到了问题,如果需要请纠正我。 - Dan Getz