Safari 18.4 中的 WebKit 功能

主要观点:Safari 18.4 带来众多更新,包括新的声明式 Web Push、多种 CSS 特性(如 shape 函数等)、HTML 增强(如< input type="color" />支持 alpha 和 colorspace)、Web Inspector 改进(如响应式设计模式等)、媒体相关支持(如 Image Capture API 等)、WebRTC 新功能、SVG 更新、Web API 扩展(如新的 API 和功能)、JavaScript 新特性(如迭代器等)、Canvas 改进、编辑相关更新、加载相关支持、WebAssembly 变化、Web 扩展增强(如浏览器扩展 API 等)、WKWebView 改进、网络相关(如分区 cookies)、存储相关、连接安全调整、安全方面更新以及修复大量已存在的问题等。
关键信息

  • Safari 18.4 新增众多功能和特性,涉及多个方面。
  • 强调了对现有功能的质量提升和兼容性改善。
  • 提供了多种反馈渠道和获取更新的方式。
    重要细节
  • 详细介绍了 Declarative Web Push 的设计与实现及在 iOS 和 iPadOS 18.4 中的应用。
  • 列举了各种 CSS 特性的更新和变化,如 shape 函数、details 样式等。
  • 说明 HTML 中< input type="color" />等元素的增强及相关标准的标准化。
  • 阐述了 Web Inspector 各方面的改进,如响应式设计模式、JSContext 自动检测等。
  • 提及媒体相关的各种支持,如 Image Capture API、MediaRecorder 等格式的支持。
  • 详细介绍了 WebRTC 的新功能,如 MediaSession 捕获静音 API 和扬声器选择 API。
  • 说明了 SVG 中的更新,如新单位支持、decode()方法等。
  • 列举了 Web API 中的众多新功能和变化,如 Screen Wake Lock API 等。
  • 介绍了 JavaScript 中的迭代器等新特性及其他改进。
  • 阐述了 Canvas 中的 un-prefixed 属性添加及去除一些旧技术支持。
  • 说明编辑相关的更新,如 ClipboardItem.supports()等。
  • 提及加载相关的 Cross-Origin-Opener-Policy 支持。
  • 介绍了 WebAssembly 的运行支持和新异常规范支持等。
  • 详细说明了 Web 扩展的各个方面更新,如浏览器扩展 API、临时安装等。
  • 阐述了 WKWebView 的平台一致性改进和 Apple Intelligence 功能支持。
  • 提及网络相关的分区 cookies 支持及存储、连接安全等方面的调整。
  • 强调了安全方面的更新,如 CSP Hash Reporting 关键字等。
  • 列出了大量修复的已存在问题,涉及多个方面和技术。
  • 提供了更新到 Safari 18.4 的方式及反馈渠道等信息。
阅读 14
0 条评论