在 macOS 15.5 的 Safari 18.5 中 苹果添加了声明式 Web 推送

在 macOS 15.5 内置的 Safari 18.5 中,苹果添加了声明式 Web 推送 (Declarative Web Push),这是一种更新的方法,即使网站未打开也能发送基于 Web 的推送通知。借助声明式 Web 推送,开发者无需使用 Service Worker 即可显示通知,从而延长 Web 推送通知的电池续航时间。

image

声明式 Web 推送更节能,也更注重隐私,开发者更容易实现。它不依赖于 JavaScript,而是使用标准化的 JSON 格式,让浏览器无需额外代码即可直接显示通知。

声明式 Web 推送不会像标准 Web 推送那样受到功能中断错误和网络问题的影响,反跟踪防护功能也不会在用户一段时间未访问的网站上禁用它。

苹果表示,声明式 Web 推送向后兼容尚未添加支持的浏览器引擎。最终用户无需执行任何操作即可看到声明式 Web 推送,因为这是开发者在后台实现的功能。

苹果此前已在 iOS 18.4 和 iPadOS 18.4 更新中,为 iPhone 和 iPad 添加了对声明式 Web 推送 (Declarative Web Push) 的支持。

© 版权声明
THE END
喜欢就支持一下吧
点赞5赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容