Safari 技术预览版 206 发布说明
Safari 技术预览版 206 现已面向 macOS Sequoia 测试版和 macOS Sonoma 提供下载。如果您已安装 Safari 技术预览版,可以在“系统设置”的“通用”→“软件更新”中更新。
此版本包含 WebKit 从 284050@main…284743@main 的更改。
CSS
已解决的问题
- 修复:移除了
container-type
的布局包含。(284730@main) (132549134) - 修复了
@scope
内的 CSS 嵌套声明,使其行为与:where(:scope)
相同。(284635@main) (136856371)
编辑
新功能
- 实现了
ClipboardItem.support()
,它让页面作者能够了解在剪贴板操作中支持哪些格式。它现在还对带有空数组的新ClipboardItem()
返回 TypeError。(284593@main) (136008522)
已解决的问题
- 修复了
ClipboardItem
接口中缺少SecureContext
的问题。(284511@main) (137197266)
JavaScript
新功能
- 通过实现
map()
、filter()
、take()
、drop()
和flatMap()
方法,完成了 Iterator Helpers 提案。(284597@main) (103171739)
已解决的问题
- 修复了
Iterator.prototype.reduce()
未能正确将return()
调用转发到底层迭代器的问题。(284648@main) (137181340)
媒体
新功能
- 增加了对 Image Capture API 的支持。(284447@main) (136860809)
渲染
已解决的问题
- 修复了
mix-blend-mode
中不可分离的混合模式,使其在合成层中的元素上正常工作。(284170@main) (49387130) - 修复了在 iframe 中,大小设置为
content-box
的重复background-image
无法填充视口的问题。(284165@main) (133952319) - 修复了 WordPress 经典编辑器侧边栏布局中浮动元素未清除的问题。(284247@main) (136362683)
SVG
已解决的问题
- 修复:根据 Web 规范更新了
getTotalLength()
,使其在不可渲染且路径为空时抛出异常。(284311@main) (136719548)
表格
已解决的问题
- 修复了 Table Root 在固定表格布局中也考虑
fill-available
的问题。(284712@main) (137297914)
网页扩展
新功能
- 增加了对存储区域中
getKeys()
的支持。(284602@main) (136595295) - 增加了对
i18n.getSystemUILanguage
和i18n.getPreferredSystemLanguages
的支持。(284637@main) (136929657)
WebDriver
已解决的问题
- 修复了使用鼠标右键模拟拖动事件时可能发生的崩溃问题。(284577@main) (137068514)
WebRTC
新功能
- 增加了对枚举可见网络接口的支持。(284687@main) (137067672)
已解决的问题
-
修复了如果麦克风曾被用户代理静音过一次,
MediaSession.setMicrophoneActive(true)
会反复提示的问题。(284399@main) (135941062) -
修复了如果用户代理之前同时静音了摄像头和麦克风,
setCameraActive
不会解除麦克风静音的问题。(284069@main) (136221456) - 修复了如果网站静音了摄像头,AirPods 解除静音时不会解除摄像头静音的问题。(284514@main) (137065964)