Safari 技术预览版 107 发布说明
Safari 技术预览版 107 现已适用于 macOS Catalina 和 macOS Mojave,可供下载。如果您已安装 Safari 技术预览版,可以在 macOS 的“系统偏好设置”中的“软件更新”面板中进行更新。
此版本涵盖 WebKit 修订版本 261057-262002。
Web 检查器
- 网络
- 调整了导航项的间距,以便在预览资源时没有项目被隐藏 (r261497)
- 源
- 时间线
- 修复了内存堆叠面积图不会超出“停止时间”标记的问题 (r261197)
- 存储
- 修复了双击 cookie 字段以开始编辑该 cookie 的问题 (r261339)
- 图层
- 确保详情侧边栏底部的文本不重叠 (r261237)
- 控制台
- 杂项
Web API
- 将
transform-box
的初始值更改为view-box
,以修复某些 SVG 动画 (r261752) - 修复了计算带有边框和
overflow: hidden
的盒子的正确透视矩阵的问题 (r261619) - 修复了
Object.prototype.toString
以符合标准 (r261159) - XML 外部实体资源应仅从 XML MIME 类型加载 (r261443)
CSS
- 将光标更新方式更改为在渲染步骤中更新,而不是通过 20 毫秒计时器更新 (r261741)
- 修复了
auto
的计算min-width
和min-height
取决于盒子的问题 (r261974) - 修复了溢出滚动时 CSS 视差导致内容消失的问题 (r261837)
渲染
- 修复了 music.apple.com 上登录字段折叠时重绘的问题 (r261979)
- 修复了使用具有负行间距度量的字体渲染时文本被裁剪的问题 (r261573)
- 修复了使用
max-width
时表格尺寸的问题 (r261924)
滚动
- 修复了在
<select>
中轻触触控板会使滚动条闪烁的问题 (r261368) - 修复了
<select>
有时变得不可滚动的问题 (r261427) - 修复了溢出滚动条在悬停时不会变长的问题 (r261132)
- 修复了查找功能不总是将搜索结果滚动到视图中的问题 (r261819)
- 修复了复合滚动干扰透视传播的问题 (r261632)
- 修复了 RTL 可滚动区域中滚动条闪烁的问题 (r261535)
媒体
IndexedDB
JavaScript
- 实现了
Intl.Locale
(r261215) - 实现了
BigInt.asIntN
和BigInt.asUintN
(r261156, r261199) - 启用了逻辑赋值运算符 (r261728)
- 确保
IntlCollator.prototype.resolvedOptions
以字母顺序返回相关的区域设置扩展键 (r261182)
Web 动画
- 修复了动画引擎不会在
steps()
时间函数中每个刻度都唤醒的问题 (r261926) - 修复了只有一个关键帧的动画无法加速的问题 (r261756)
- 修复了对加速动画调用
reverse()
无效的问题 (r261637) - 协调了跨多个时间线的“更新动画和发送事件”过程 (r261218)
- 修复了
Document.getAnimations()
仅考虑文档连接而不考虑时间线关联的问题 (r261488) - 修复了使用
rem
值设置font-size
动画的问题 (r261861)
异步剪贴板 API
- 在从菜单项或键盘快捷键粘贴时启用剪贴板 API 访问 (r261825)
- 修复了在多种(非拉丁)语言中从 Google Doc 剪切和粘贴到备忘录的问题 (r261247)
- 复制富文本时,在写入粘贴板时保留字符集信息 (r261395)
辅助功能
- 实现了 HTML 5.1 拖放的辅助功能 (r261248)
CSS 网格
错误修复
- 添加了针对 cookie 阻止锁定模式 aolmail.com 重定向到 aol.com 下的 aol.com 的怪异行为 (r261724)
- 更改为强制规定如果 URL 的主机为 null,则其不能包含用户名、密码或端口 (r261173)
- 更改为 XML 外部实体需要 XML MIME 类型才能加载 (r261451)
- 修复了 Touch Bar 中播放头在加载停滞时继续的问题 (r261342)
- 修复了 mayoclinic.org 上的搜索字段裁剪提交按钮的问题 (r261450)
- 修复了在未指定端口时为 URL 设置主机的问题 (r261212)
- 将 HTTP 引用限制为 4KB (r261402)