Safari 技术预览版 95 发布说明

Safari 技术预览版 95 现已在 macOS Catalina 和 macOS Mojave 上提供下载。如果您已安装 Safari 技术预览版,可以通过 macOS 系统偏好设置中的“软件更新”面板进行更新。

此版本涵盖 WebKit 修订版本 250947-251210

Shadow DOM

  • 新增对 ShadowRoot.delegateFocus 的支持 (r251043)

图像

  • 新增 image/apng 作为支持的图像 MIME 类型 (r251182)
  • 修复了过滤器外框导致维基百科图像出现黑线的问题 (r251119)

WebRTC

  • 移除了统一计划运行时标志 (r250969)

剪贴板 API

  • 为从绑定创建的 ClipboardItems 实现了 getType() 方法 (r251134)
  • 重构了自定义粘贴板写入代码路径以处理多个项目 (r251117)
  • 重构了粘贴板项目读取函数 (r250950)
  • 支持将带有 SharedBuffers 的多个 PasteboardCustomData 写入粘贴板 (r251100)
  • 在 macOS 上新增了对程序化粘贴请求的支持 (r250973)

画中画 Web API

  • 实现了 HTMLVideoElement.requestPictureInPicture()Document.exitPictureInPicture() 方法 (r251160)

Service Workers

  • 修改为在 HTTP 响应后发生故障时拒绝响应体 Promise (r251101)
  • 阻止了 Service Worker 拦截并收到响应的加载超时 (r250985)

前进-后退缓存

  • 修复了由于带有快速重定向的帧导致页面频繁无法进入前进-后退缓存的问题 (r251019)
  • 修复了执行收藏夹导航后前进-后退缓存的问题 (r251049)
  • 修复了清除给定会话的网站数据时不会关闭其他会话的缓存进程的问题 (r251048)
  • 修复了 DOMCacheStorage 不会阻止页面进入前进-后退缓存的问题 (r250965)

Web 检查器

    • 默认启用新的“源”选项卡,该选项卡将“调试器”选项卡和“资源”选项卡合并到一个 UI 中 (r250991)
    • 新增了对将内容拖放到未被覆盖的资源上时自动创建图像或字体本地覆盖的支持 (r251024, r251144)
  • 调试器
    • 在“设置”选项卡中新增了对基于 URL 模式的脚本黑盒支持 (r251039)
    • 阻止了源映射资源被黑盒 (r251170)
  • 元素
    • 在“计算详细信息”侧边栏中新增了过滤选项,用于将所有相关的长属性缩短为其对应的简写属性 (r251038)