Javascript 是否有方法替换web通知中的默认浏览器徽标?
我正在做一个简单的POC项目,它使用服务人员和web通知。我想知道是否有一个选项,以取代浏览器的标志(如谷歌浏览器的标志)与自定义之一 我查阅了ServiceWorkers API文档,发现我可以将选项中的图像、图标和徽章属性作为Javascript 是否有方法替换web通知中的默认浏览器徽标?,javascript,google-chrome,web,push-notification,web-notifications,Javascript,Google Chrome,Web,Push Notification,Web Notifications,我正在做一个简单的POC项目,它使用服务人员和web通知。我想知道是否有一个选项,以取代浏览器的标志(如谷歌浏览器的标志)与自定义之一 我查阅了ServiceWorkers API文档,发现我可以将选项中的图像、图标和徽章属性作为ServiceWorkerRegistration.showNotification(标题,[选项])函数 icon:一个USVString,包含要用作 通知旁边的图标 image:USVString,包含 要在通知中显示的图像 badge:一个USVString
ServiceWorkerRegistration.showNotification(标题,[选项])代码>函数
- icon:一个USVString,包含要用作
通知旁边的图标李>
- image:USVString,包含
要在通知中显示的图像
- badge:一个USVString,包含一个图像的URL,当没有足够的空间来显示通知本身(例如Android通知栏)时,表示通知。在Android设备上,徽章应能容纳分辨率高达4倍的设备,约96 x 96像素,并且图像将自动屏蔽
它们实际上都不会取代浏览器徽标。是否有解决方法来实现这一点,或者无法在web通知中替换浏览器徽标。我认为这不是出于安全原因。不,您不能替换/删除Chrome徽标,因为它向用户指示哪个应用程序正在显示通知。你唯一可以尝试(未经测试)的是将你的网站安装为PWA。。。在这种情况下,Chrome显示你的应用图标是有意义的。