google-chrome - 在 Chrome/Firefox 上显示带有长标题/正文/文本的 Web 推送通知而不会被截断

标签 google-chrome firefox push-notification notifications web-push

我完成了 Google 的网络推送通知教程 (https://developers.google.com/web/fundamentals/getting-started/codelabs/push-notifications/) 并向我的网络应用程序添加了一个服务 worker 。但是,我注意到通知文本在大多数情况下都被截断了,如下例所示:

truncated text notification example

我想在 Chrome/Firefox 上显示一个正文相对较长(2-3 行)并且标题可能很长(2-3 行)的网络推送通知。有官方支持吗?是否可以选择不截断通知文本并显示所有文本?或者如何在截断之前显示一定数量的行?谢谢。

最佳答案

不,这不可能。浏览器/操作系统/上下文的任意组合都可以随意截断不同长度的通知。没有关于它的任何官方规范。但是,如果你去操作系统的通知中心,你通常可以阅读整个通知(而显示在其他内容上的通知通常会被截断)。 如果您保持文本简短,那么它被截断的可能性就会降低:例如,在 Pushpad,我们将标题的长度限制在 30 个字符以内。

关于google-chrome - 在 Chrome/Firefox 上显示带有长标题/正文/文本的 Web 推送通知而不会被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46043348/

相关文章:

javascript - 为什么 onclick 事件在 Firefox 中不起作用?

css - 子 CSS3 过渡在 FireFox 中不起作用

ios - APNS - 无效注册消息

google-chrome - Chrome 代码检查器——«== $0» 是什么意思?

css - 为什么 'transform: scale()' 上的过渡会使元素在 webkit 浏览器中变得像素化?

javascript - 开发一个 Chrome 扩展来覆盖自签名证书的 SSL 证书异常

java - Selenium 网格: DevToolsActivePort file doesn't exist (unknown error: Chrome failed to start: exited abnormally)

javascript - 停止 Firefox 中的冒泡事件

php - Android 推送通知未授权错误 401

android - Push Kit 什么时候会包含 android :exported attributes required for Android 12?