Safari 技术预览版 212 发布说明
Safari 技术预览版 212 现已开放下载,适用于 macOS Sequoia 和 macOS Sonoma。如果您已安装 Safari 技术预览版,可在“系统设置”的“通用”→“软件更新”中进行更新。
此版本包含以下 WebKit 更改:287863@main…288540@main。
认证
新功能
- 新增支持在注册需要时为安全密钥设置 PIN 码。(288259@main)(122660610)
Canvas
弃用
- 移除了 Canvas Compositing 的非标准旧版别名,包括
setAlpha
和setCompositeOperation
。(287871@main)(141510218)
CSS
新功能
- 新增支持
view-transition-name: match-element
。(288102@main)(138932551)
已解决问题
- 修复了 CSSPageRule 从 CSSGroupingRule 派生的问题。(288443@main)(69847560)
- 修复了从视图过渡动态 UA 样式表设置的
animation-name
包含多余引号的问题。(288417@main)(142298840) - 修复了
animation-name
字符串的序列化和解析问题。(288404@main)(142318879)
弃用
- 移除了非标准
CSSUnknownRule
接口。(288453@main)(142380626)
表单
已解决问题
- 修复了从复选框输入移动到父标签时,悬停状态丢失的问题。(288449@main)(107220591)
JavaScript
新功能
- 新增支持 Wasm 的即时解释器。(288385@main)(113768719)
- 更新了
JSON.parse
以提供 reviver 函数对输入源文本的访问,并扩展了JSON.stringify
行为以支持对象占位符。(288223@main)(131579181)
已解决问题
- 修复了
DateTimeFormat
中的日历规范化逻辑。(288143@main)(141792829) - 修复了当
hoursDisplay
为"auto"
时Intl.DurationFormat
数字样式输出损坏的问题。(288277@main)(141969050) - 修复了
Intl.DurationFormat
在隐藏小时后为分钟打印负号的问题。(288317@main)(142119353) - 修复了
Array.prototype.toReversed
以undefined
填充空洞的问题。(288339@main)(142197604)
加载
已解决问题
- 修复了从
window.open
创建的另一个浏览上下文中的javascript:
URL 导航未检查源的内容安全策略的问题。(137941234)
网络
新功能
- 新增支持 cookie 的
Partitioned
属性(选择加入的分区 cookie)。(288413@main)(142317056)
已解决问题
- 修复了主框架 PDF 带有 CSP 沙盒头部时无法加载的问题。(288060@main)(141166987)
渲染
已解决问题
- 修复了行内框尾部内容的处理问题。(288082@main)(112409103)
- 通过在第一次行尺寸计算时缓存固有的逻辑高度,提升了网格布局动画性能,从而提高了效率并防止了复杂网格配置下的失效问题。(287890@main)(135791322)
- 修复了嵌套在垂直块容器中时,水平书写模式状态不正确的问题。(287877@main)(141543326)
- 修复了包含空行的表格在少数情况下的基线计算问题。(288314@main)(142046863)
- 修复了拒绝在替换内容内部换行的问题。(288354@main)(142224455)
SVG
新功能
- 新增支持
lh
长度类型。(288448@main)(142068343)
已解决问题
- 修复了仅为文档元素
<svg>
在<img>
中合成viewBox
的问题。(288134@main)(141733733)
弃用
- 移除了 SVGDocument 到 XMLDocument 的别名。(288135@main)(123121696)
文本
已解决问题
- 修复了粗体合成过于激进的问题。(288130@main)(138047199)
Web API
新功能
- 新增支持
element.focus({ focusVisible: true })
。(287959@main)(97021844)
Web 检查器
新功能
- 在 Web 检查器中公开了 cookie 分区键。(288103@main)(136293236)