Safari Technology Preview 106 发布说明
Safari Technology Preview Release 106 现在可供下载,适用于 macOS Catalina 和 macOS Mojave。如果您已安装 Safari Technology Preview,可以通过 macOS“系统偏好设置”的“软件更新”面板进行更新。
此版本涵盖 WebKit 修订版本 260266-261057。
Web Inspector
- 源代码
- 确保“步过”操作仅在逗号表达式未嵌套时步过它们 (r260520)
- 存储
- 其他
- 更新了查找对话框,使其从系统查找剪贴板填充搜索字符串 (r260847, r260887, r260895)
- 修复了导航侧边栏中的过滤栏,使其遵循全局搜索设置 (r260386)
异步滚动
Web 动画
- 修复了将关键帧缓动应用于变换的问题 (r260360)
- 更改为保证将元素分配给
effect.target
时,即使没有其他引用,元素也会保持活跃 (r260705) - 为
steps()
计时函数实现了jump-*
函数 (r261046)
CSS
- 添加了对
:where()
伪类的支持 (r260319) - 修复了
:is()
和:where()
在解析时不允许伪元素的问题 (r260338) - 修复了
border-radius
无法裁剪合成的iframe
内容的问题 (r260950)
JavaScript
- 启用了 BigInt (r260345)
- 更改了 BigInt 构造函数,使其接受比安全整数更大的整数 (r260863)
- 添加了对
Intl.RelativeTimeFormat
的支持 (r260349) - 重新设计了数组的
for-of
迭代 (r260323)
WebRTC
Web API
- 修复了
visibilitychange
事件,使其按照规范进行冒泡 (r260483)
媒体
- 更改为确保远程轨道事件在轨道事件触发后取消静音 (r260813)
- 修复了使用 MSE 更改视频源后音频会话类别设置不正确的问题 (r261004)
- 修复了视频元素退出全屏时返回位置不正确的问题 (r260150)
渲染
- 修复了滚动带有固定定位元素的文章时标题闪烁的问题 (r260828)
- 修复了基于 CSS 的视差效果实现中内容消失的问题 (r260371)
- 通过更改计算首选宽度时不再使用过时的包含块宽度值,修复了网站上空白标题的问题 (r260905)
- 修复了文本字段中过大的插入符和选区矩形问题 (r260367)
Bug 修复
- 启用了对
同源
CSS 遮罩图像使用凭据 (r260598)