Safari 技术预览版 108 发行说明
Safari 技术预览版 108 现已可供 macOS Catalina 和 macOS Mojave 下载。如果您已安装 Safari 技术预览版,则可以在 macOS 的“系统偏好设置”中的“软件更新”面板中进行更新。
此版本涵盖 WebKit 修订版 262002-262502。
Web 检查器
辅助功能
Web API
- 修复了
<area>需要连接才能导航的问题 (r262359) - 修复了
pageshow事件仅在首次按下返回按钮时触发的问题 (r262221) - 修复了
Array.prototype.splice在返回对象不是Array时未设置其length的问题 (r262088) - 修复了 blob worker 中
location.origin不正确的问题 (r262026) - 实现了
ParentNode.prototype.replaceChildren(r262381)
CSS
- 将 flexbox 中每个项目的假设交叉尺寸计算方式更改为使用
fit-content,而非max-content(r262411) - 更改为允许不确定尺寸的弹性项目在解析其内部百分比时变为确定尺寸 (r262124)
- 修复了在网格项中动态设置
position: absolute会触发该元素重新布局的问题 (r262481) - 修复了作为弹性项目的表格遵循弹性容器尺寸的问题 (r262378)
- 修复了弹性容器的
::selection样式问题 (r262049) - 阻止了
grid-template-rows序列化相邻的<line-names>(r262130) - 阻止了将脱离流的盒子放入匿名弹性项目或网格项目中 (r262061)
JavaScript
- 修复了
BigInt操作正确处理异常的问题 (r262386)
滚动
渲染
- 修复了在堆叠上下文合成的
overflow: hidden内部,绝对定位和固定定位元素剪裁不正确的问题 (r262237)
异步剪贴板 API
- 添加了对
ClipboardItem读取"image/png"的支持 (r262209) - 修复了
DataTransfer.prototype.files在粘贴具有多个表示形式的单个图像时包含多个文件的问题 (r262047)