Safari Technology Preview 132 发布说明
Safari Technology Preview Release 132 现在可供下载,适用于 macOS Big Sur 和 macOS Monterey 测试版。如果您已安装 Safari Technology Preview,可以在 macOS“系统偏好设置”的“软件更新”面板中进行更新。
此版本涵盖 WebKit 修订版本 281002-281797。
注意:在此版本中,标签组不会同步。
Web Inspector
- 元素选项卡
- 杂项
- 调整了选项卡栏样式,使其在停靠和未停靠布局之间保持一致 (r281182)
CSS
- 修复了 CSS 关键帧动画尊重四值
background-position
中边缘的问题 (r281683) - 修复了粘性定位不使用变换后的位置来计算偏移量的问题 (r281446)
- 改进了应用于内联元素的粘性定位(r281185)
- 阻止了单向滚动时捕捉到屏幕外捕捉区域 (r281189)
- 取消了
-webkit-backface-visibility
的前缀 (r281009)
JavaScript
- 添加了 Intl Enumeration API (r281513)
- 启用了
Array#findLast
方法 (r281369) - 启用了
String#at
和TypedArray#at
(r281370) - 扩展了 Intl TimeZoneName 选项 (r281371)
- 修复了
Intl.DateTimeFormat
错误解析包含字母 ‘h’ 的模式的问题 (r281688) - 在标志后实现了
Temporal.Calendar
(--useTemporal
) (r281788) - 实现了 Intl Locale Info 扩展 (r281374)
- 实现了
Intl.DisplayNames
V2 (r281375) - 加快了多态键值按值存放的速度 (r281615)
Web API
- 添加了对 Blob URL 的 Cross-Origin-Embedder-Policy 支持 (r281055)
- 在 GlobalEventHandlers 上添加了 onsecuritypolicyviolation (r281569)
- 默认启用了 PerformanceNavigationTiming API (r281111)
- 修复了匹配
::slotted()
时包含外部选择器的问题 (r281692) - 修复了
document.hasFocus()
对未聚焦页面返回 true 的问题 (r281228) - 修复了 Geolocation API 在文档未完全激活时回调并返回错误的问题 (r281520)
- 修复了将
window.location.href
设置为无效 URL 时抛出 TypeError 的问题 (r281472) - 修复了为
<button type="submit">
设置SubmitEvent.submitter
属性的问题 (r281770) - 修复了 Web Share
CanShare()
在瞬时激活检查后调用 (r281126) - 实现了
Crypto.randomUUID()
(r281206, r281284) - 实现了
self.reportError()
(r281756)
WebRTC
渲染
媒体
- 修复了
nexttrack
和previoustrack
MediaSession 处理程序 (r281013)
Web 扩展
- 添加了对
externally_connectable
的支持,用于从网页向扩展发送消息 - 当选项卡使用网页的主题颜色时,在颜色扩展图标周围添加了阴影
- 在使用 declarative net request 且扩展清单中未指定
declarativeNetRequest
权限时,添加了错误消息