网站首页 > 基础教程 正文
在 macOS 15.5 附带的 Safari 18.5 中,苹果添加了声明式 Web 推送 (Declarative Web Push)特性,这是一种更新的方法,即使网站未打开也能提供基于 Web 的推送通知。借助声明式 Web 推送,开发者无需使用 Service Worker 即可显示通知,从而延长 Web 推送通知的电池续航时间。
声明式 Web 推送更节能,也更私密,更易于开发者实现。它不依赖于 JavaScript,而是使用标准化的 JSON 格式,让浏览器无需额外代码即可直接显示通知。
声明式 Web 推送不会像标准 Web 推送那样受到相同的功能破坏性错误和网络问题的影响,反跟踪预防功能也不会在用户一段时间未访问的网站上禁用它。
苹果表示,Declarative Web Push 向后兼容尚未添加支持的浏览器引擎。最终用户无需执行任何操作即可使用 Declarative Web Push,因为这是开发者在后台实现的功能。
Apple 此前已在 iOS 18.4 和 iPadOS 18.4 更新中,为iPhone和iPad添加了对声明式 Web 推送 (Declarative Web Push) 的支持。更多信息,请访问Apple 的 WebKit 博客。
Safari 18.5 包含在 macOS 15.5 中,但该浏览器更新也适用于仍在运行 macOS Sonoma 和 macOS Ventura 的 Mac。
- 上一篇: 网站SEO优化新手快速入门基础指南
- 下一篇: Linux 系统中使用频率较高的 10 条命令行组合
猜你喜欢
- 2025-05-26 网站SEO优化新手快速入门基础指南
- 2025-05-26 Spring Boot3 中 ResponseBodyEmitter 实现异步流式推送全攻略
- 2025-05-26 360站长平台悄然推出自动收录功能
- 2025-05-26 使用Go基于WebSocket构建千万级视频直播弹幕系统
- 2025-05-26 网站内页权重之提高技巧
- 2025-05-26 百度搜狗蜘蛛池让你的新网站内页快速收录
- 2025-05-26 百度主动提交推送链接,提高百度收录
- 2025-05-26 帝国CMS如何加入百度资源站长平台自动推送JS代码
- 2024-07-23 「提醒」“回复TD退订”的短信,到底要不要回?别上当了!
- 2024-07-23 如何通过百度站长工具提交网站被百度收录呢
- 最近发表
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- queryselectorall (63)
- location.search (79)
- bootstrap教程 (74)
- deletesql (62)
- linuxgzip (68)
- 字符串连接 (73)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)