在 macOS 15.5 内置的 Safari 18.5 中,苹果添加了声明式 Web 推送 (Declarative Web Push),这是一种更新的方法,即使网站未打开也能发送基于 Web 的推送通知。借助声明式 Web 推送,开发者无需使用 Service Worker 即可显示通知,从而延长 Web 推送通知的电池续航时间。
![]()
声明式 Web 推送更节能,也更注重隐私,开发者更容易实现。它不依赖于 JavaScript,而是使用标准化的 JSON 格式,让浏览器无需额外代码即可直接显示通知。
声明式 Web 推送不会像标准 Web 推送那样受到功能中断错误和网络问题的影响,反跟踪防护功能也不会在用户一段时间未访问的网站上禁用它。
苹果表示,声明式 Web 推送向后兼容尚未添加支持的浏览器引擎。最终用户无需执行任何操作即可看到声明式 Web 推送,因为这是开发者在后台实现的功能。
苹果此前已在 iOS 18.4 和 iPadOS 18.4 更新中,为 iPhone 和 iPad 添加了对声明式 Web 推送 (Declarative Web Push) 的支持。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.