Safari 技术预览版 123 发布说明
注意:此版本的原始结束修订号不正确。这些发布说明已根据修正后的修订范围中包含的更改集进行了更新。
Safari 技术预览版 123 现已面向 macOS Big Sur 和 macOS Catalina 开放下载。如果您已安装 Safari 技术预览版,可以通过 macOS 系统偏好设置中的“软件更新”面板进行更新。
此版本涵盖 WebKit 修订版本 273903-274641。
网页检查器
- 元素面板
- 源面板
- 修复了未指示为 JSX 的 JSX 文件的语法高亮显示问题 (r274230)
- 时间线面板
- 修复了时间线中的触控板滚动问题 (r274091)
- 存储面板
- 更改为使用原生
datetime-local
输入框,用于在 Cookie 弹窗中更改expires
值 (r274593)
- 更改为使用原生
CSS 宽高比
- 默认启用对 CSS aspect-ratio 属性的支持 (r274424)
- 在固有尺寸计算中添加了对
aspect-ratio
的支持 (r274068) - 实现了 CSS
aspect-ratio
插值 (r274415) - 将 flexbox
min-intrinsic
视为*-content
(r274419)
CSS
- 更改为当弹性项目的块轴是弹性盒主尺寸时,将固有尺寸视为自动尺寸 (r273955)
- 修复了 Flexbox 中具有百分比尺寸的正交项目 (r273958)
- 防止用作弹性项的单选按钮收缩至其尺寸以下 (r274411)
- 修复了在
auto
列轨道中使用相对尺寸项目时的网格轨道尺寸调整问题 (r274596) - 修复了替换元素作为网格项的确定性问题 (r274099)
- 修复了在
dir=RTL
的表格中position: sticky
的行为问题 (r273982) - 修复了在键盘事件后
:focus-visible
不匹配 body 元素的问题 (r274365) - 防止
word-wrap
和overflow-wrap
覆盖连字符 (r274008)
Web 动画
- 更改了
border-width
、column-width
、outline-width
、perspective
、flex-grow
和flex-shrink
以不允许负值 (r274142) - 修正了
column-width
和column-count
CSS 属性的混合方式 (r274147) - 修正了
flex-basis
CSS 属性的混合方式 (r274198) - 修正了混合
z-index
时auto
值的处理方式 (r274055) - 修复了
setKeyframes()
以保留动画的当前偏移量 (r274165) - 修复了
clip
CSS 属性的插值问题 (r274391) - 修复了 orphans 和 widows CSS 属性的插值问题 (r274383)
- 改进了
background-size
插值 (r274234) - 改进了 Length 和其他与 Length 相关类型的混合方式 (r274038)
- 改进了
font-variation-settings
插值 (r274235) - 支持
perspective-origin
属性的动画 (r274355)
Web API
- 如果导航请求从 POST 变为 GET,则移除
Origin
头 (r273905) - 修复了在图像文档中通过鼠标拖动选择文本不会触发点击事件的问题 (r274305)
- 更改为在首次调度后取消图像加载器事件 (r274357)
- 阻止了 service worker 中的动态导入 (r274404)
- 将异步脚本的资源加载优先级从低提高到中 (r274145)
- 修复了 IndexedDB 事务在创建后立即过期的问题 (r274269)
- WebGL API 已知晓 AllowShared (r274438)
JavaScript
WebAssembly
- 更新 wasm
ref.func
以准备 wasm-function-references 提案 (r273962)
滚动
- 为滚动捕捉添加了基本的(非动量)滚轮事件处理 (r274381)
渲染
- 修复了
<img>
在alt
文本中正确渲染 RTL 文本的问题 (r274532)
辅助功能
- 更新了 PDF 帧转换 (r274377)