Safari 技术预览版 219 的发布说明
Safari 技术预览版 219 现已面向 macOS Sequoia 和 macOS Sonoma 开放下载。如果您已经安装了 Safari 技术预览版,可以在“系统设置”的“通用”→“软件更新”中更新它。
此版本包含 WebKit 在以下版本之间的更改:293899@main…294487@main。
画布
已解决问题
- 修复了当父元素调整大小时,重新绘制具有相对宽度的画布的问题。(294401@main) (121996660)
CSS
新功能
- 增加了对
margin-trim: block inline
语法的支持,用于双向修剪。(294190@main) (141784069)
JavaScript
已解决问题
- 修复了当数组被冻结时,
Array.prototype.pop
抛出异常的问题。(293907@main) (141805240) - 修复了在非严格模式下
f() = 1
与其他引擎行为不一致的问题。(293996@main) (149831750)
媒体
已解决问题
- 修复了在 MediaSession 中使用时,带有子资源的 SVG 图像显示不正确的问题。(294334@main) (148089535)
渲染
已解决问题
- 修复了当多次合并相同的
feMergeNode
时,feMerge
错误定位 HTML 元素的问题。(294088@main) (149431216) - 修复了在固有宽度计算期间,确定何时应使用 flex 项目进行百分比解析的问题。(293901@main) (149615295)
Web API
已解决问题
- 修复了过于宽泛的全屏退出触发器,将其限制为仅当文本输入元素获得焦点时触发,从而防止非文本输入类型导致意外的全屏退出。(294284@main) (136726993)
Web 扩展
已解决问题
- 修复了
declarativeNetRequest
的'allowAllRequests'
。(294041@main) (72203692) - 修复了非持久性后台内容的非致命
webRequest
错误。(294142@main) (150051544)
WebRTC
新功能
- 增加了对 RTCEncodedAudioFrame 和 RTCEncodedVideoFrame 构造函数的支持。(293951@main) (149541424)