Safari Technology Preview 131 发布说明

Safari Technology Preview Release 131 现已开放下载,适用于 macOS Big Sur 和 macOS Monterey 测试版。如果您已经安装了 Safari Technology Preview,可以在 macOS 的“系统偏好设置”中的“软件更新”面板进行更新。

此版本涵盖 WebKit 修订版本 280418-281002

注意:本版本中“标签页组”不会同步。

Web Inspector

  • 元素
    • 为标准逻辑属性添加了 CSS 关键词补全 (r280588)
  • 控制台
    • 修复了页面加载后添加的执行上下文缺少下拉菜单的问题 (r280989)
  • 网络
    • 修复了对失败请求按传输大小列排序导致请求顺序不断变化的问题 (r280566)

CSS

  • 修改为在吸附时考虑给定吸附偏移量的所有吸附区域 (r280527)
  • 修复了被替换元素的纵横比 (r280471)
  • 实现了 overflow 属性的 clip 值 (r280509)

Web API

  • 添加了对 Cross-Origin-Embedder-Policy (COEP) 的初步支持 (r280953)
  • 添加了对 Cross-Origin-Opener-Policy (COOP) 的初步支持 (r280504, r280881, r280582)
  • 修复了 Blob URL 加载后变化的问题 (r280824)
  • 修复了点击 HTMLLinkElement 不触发导航的问题 (r280479)
  • 修复了 iframe srcdoc 文档的 Document.baseURI 不准确的问题 (r280855)
  • 修复了当 URL 为“about:blank”时,文档的回退基础 URL 从其创建者推导的问题 (r280491)
  • 修复了 <a rel="opener noopener" target="_blank"> 创建没有 opener 的窗口的问题 (r280933)
  • 修复了如果文档设置了沙盒化自动功能浏览上下文标志,meta HTTP refresh 不会导航的问题 (r280870)
  • HTMLElement.innerText setter 应该将换行符转换为 <br> (r280482, r280541)
  • HTMLMetaElement 的 http-equiv 不应在 shadow trees 中处理 (r280913)
  • HTMLStyleElement 应该创建其样式表,即使其 media 属性无效 (r280910)
  • 实现了对 <dialog> 元素的 cancel 事件的支持 (r280703)
  • 停止将来自 loadDataloadHTMLString 的无效 baseURL 更改为“about:blank” (r280562)
  • 停止在抓取期间评估在不同 Document 之间移动的 <script> 元素 (r280924)

JavaScript

  • Temporal.now 重命名为 Temporal.Now (r280506)
  • 修复了正则表达式字面量后的超拉丁1空白字符和行终止符被误解为标志的问题 (r280825)
  • 通过引入 Boyer-Moore 搜索改进了 RegExp 性能 (r280452)
  • 将传统的 RegExp 构造函数属性(如 RegExp.$1)设为访问器 (r280460)

平台功能

  • 修复了当使用“实况文本”选中图像内第一段文本时,在图像上启动拖动的问题 (r280872)
  • 修复了翻译弹出窗口在滚动后与网页分离的问题 (r280690)

媒体

  • 修复了进入全屏动画干扰自动隐藏菜单栏的问题 (r280976)
  • 修复了媒体元素在从后台切换到前台时,如果初始不在视口内,也能自动播放的问题 (r280920)

Web 音频

  • 添加了对 WebM 容器中 Vorbis 和 Opus 的支持 (r280573, r280416)
  • 修复了音频缓冲区可能包含比解码帧更多帧的问题 (r280948)

WebRTC

  • 默认启用 WebRTC relay (r280908)
  • 默认启用 WebRTCPlatformUDPSocketsEnabled 功能 (r280545)
  • 引入了一个实验性功能,用于切换 WebRTC socket 代理 (r280523)

支付请求

  • 修复了提供 paymentMethodType 时不使用 additionalShippingMethods 的问题 (r280459)

WebCrypto

  • 添加了控制台日志记录以鼓励使用认证加密 (r280790)

可访问性

  • 添加了对表格单元格中 aria-selected 值变化的支持 (r280633)

渲染

  • 修复了动态更改 HTMLStyleElement.type 以相应地更改渲染的问题 (r280909)