Safari 技术预览版 101 发布说明
Safari 技术预览版 101 现已可供下载,支持 macOS Catalina 和 macOS Mojave。如果您已安装 Safari 技术预览版,可以在 macOS 的“系统偏好设置”中的“软件更新”面板进行更新。
此版本涵盖 WebKit 修订版 255473-256576。
Web 检查器
- 添加了一个特殊断点,用于控制 `debugger` 语句是否在“来源”选项卡中暂停 (r255887)
- 更改为使用 base64 编码二进制 Web Socket 帧 (r256497)
- 修复了在 RTL 模式下元素闭合标签显示颠倒的问题 (r256374)
- 修复了贝塞尔编辑器弹出框严格为 LTR 的问题 (r255886)
- 修复了在缓动弹出框中拖动手柄时选择侧边栏文本的问题 (r255888)
- 更新了一些 Cookie 表格列标题以使其不可本地化 (r255896)
媒体
Apple Pay
- 在付款方式选择期间编辑账单联系人 (r256071)
JavaScript
- 添加了对 BigInt 字面量作为 PropertyName 的支持 (r256541)
Web 动画
- 修复了加速动画在渲染树重建时冻结的问题 (r255663)
- 修复了动画完成与其从 GraphicsLayerCA 中移除之间的事件循环周期问题 (r256181)
- 修复了视图外过渡可能导致高内存使用的问题 (r256095)
- 阻止播放已在提交前被取消的加速动画 (r255810)
WebAuthn
- 更改为在不建议用户验证时发送 `authenticatorGetAssertion` 而不带 `pinAuth` (r256001)
WebRTC
CSS
- 修复了来自多个大型样式表的具有相同选择器的 CSS 规则以错误的顺序应用的问题 (r255671)
渲染
- 修复了触发重定向的页面有时会留空的问题 (r256452)
Web API
- 禁止将基本 URL 设置为数据或 JavaScript URL (r256191)
- 修复了高亮文本装饰以适用于所有装饰类型和颜色 (r256451)
- 实现了 `OffscreenCanvas.copiedImage` (r256505)
- 为 GameControllerGamepads 添加了标准游戏手柄映射 (r256215)
- 收紧了样式表加载 (r255693)
- 修复了先行断言后的量词仅在 Unicode 模式中产生语法错误的问题 (r255689)
- 修复了 `\0` 标识转义仅在 Unicode 模式中产生语法错误的问题 (r255584)
IndexedDB
- 修复了光标迭代在记录被删除时跳过记录的问题 (r256414)
前进/后退缓存
- 更新以记住前进/后退缓存中是否使用了旧版 TLS (r256073)