Safari Technology Preview 105 发行说明
Safari Technology Preview 105 版现已可供 macOS Catalina 和 macOS Mojave 下载。如果您的 macOS 上已安装 Safari Technology Preview,您可以在“系统偏好设置”的“软件更新”面板中进行更新。
此版本涵盖 WebKit 修订版 259476-260266。
CSS
- 为伪类添加了 Selectors Level 4 特异性计算 (r260024, r260069)
- 根据 CSS Values Level 4 规范,添加了对
font-relative
lh
和rlh
单位的支持 (r259703) - 更正了当
outline-style
为none
时outline-offset
的计算样式 (r259562) - 修复了 CSS Shadow Parts 中具有不同部分属性的兄弟元素之间样式共享不佳的问题 (r259877)
- 实现了 CSS Color Level 4 中
currentColor
继承行为 (r259532) - 阻止了对垂直 flex 项的确定高度进行缓存 (r260055)
JavaScript
- 修复了
Intl.DateTimeFormat
模式和字段 (r260145) - 实现了
BigInt.prototype.toLocaleString
(r259919) - 更新了
Intl
,以允许日历和 numberingSystem 选项 (r259941) - 实现了逻辑赋值运算符 (r260119)
- 更新了
canonicalizeLocaleList
,使其在输入和错误消息过大时能够优雅地抛出 OOM 错误 (r259481) - 更新了模块的默认跨域值应为“anonymous” (r260003, r260038)
媒体
- 进行了更改,以便在播放状态变化时更新 ScreenTime (r260182, r260201)
- 过滤了一些捕获设备名称 (r259477)
- 添加了对当请求流来自摄像头时应用
frameRate
限制的支持 (r260245)
Web 动画
- 添加了对
KeyframeEffect
和KeyframeEffectOptions
上pseudoElement
的支持 (r260139) - 修复了当
transition-duration
设置为inherit
时正确计算transition-property
的问题 (r259720)
辅助功能
- 修复了智能反转功能,使其能够处理 foxnews.com 上的图片元素 (r260092)
渲染
- 修复了绘制图像时
srcRect
和imageRect
与destRect
保持相同方向的问题 (r260016) - 修复了 fastclick.com 上缺少渐变横幅的问题 (r259701)
Web API
- 修复了
querySelector("#\u0000")
以匹配 ID 为U+FFFD
的元素 (r259773) - 修复了启用异步溢出滚动时子框架中的滚动吸附问题 (r260086)
- 修复了缩放更改不影响
ResizeObserverSize
的问题 (r259578) - 更新了
CanvasRenderingContext2D.drawImage
,使其在image-orientation
为 none 时忽略 EXIF 方向 (r259567) - 更新了
documentFragment.getElementById()
,使其不支持空字符串 ID (r259651) - 更新了模块脚本的 baseURL,使其为响应 URL,而非请求 URL (r260131)