Safari 技术预览版 185 发布说明
Safari 技术预览版 185 现已在 macOS Sonoma 和 macOS Ventura 上提供下载。如果您已安装 Safari 技术预览版,可以通过“系统设置”中的“通用”→“软件更新”进行更新。
此版本包含 WebKit 在以下版本之间的更改:271111@main…271831@main。
辅助功能
已解决问题
- 修复:移除了标题角色的默认 ARIA 级别标题,与 ARIA 规范的移除保持一致。( 271497@main ) (119059172)
CSS
新功能
- 增加了对块级容器上
align-content
的支持。( 271818@main ) (114740670) - 增加了对
letter-spacing
和word-spacing
百分比值支持。( 271357@main ) (116562262) - 增加了对使用
overflow-anchor
进行滚动锚定的支持。( 271790@main ) (118365809) - 增加了对
@scope
的支持。( 271670@main ) (119261250) - 增加了对
::grammar-error
和::spelling-error
的支持( 271684@main ) (119314048)
已解决问题
- 修复了 CSS 计数器在样式更改时未能正确更新的问题。( 271451@main ) (109416780)
- 修复:将全尺寸假名表更新至 Unicode 15。( 271276@main ) (111508663)
- 修复了 MathML 分数缺少用户代理样式表规则的问题。( 271337@main ) (116922348)
- 修复了选择间隙以预期的
::selection
伪元素颜色进行渲染。( 271129@main ) (117796745) - 修复了
::backdrop
允许在::slotted()
之后使用的问题。( 271366@main ) (119015204) - 修复:移除了对特殊首轨道处理的支持,以符合不断发展的 Masonry 标准。( 271757@main ) (119041053)
HTML
新功能
- 增加了对
<input type="checkbox" switch>
的支持。( 271736@main ) (119378678)
媒体
新功能
- 增加了对 WebCodecs VP9 profile 2 的支持。( 271238@main ) (118879753)
已解决问题
- 修复了翻译 annexb 数据时 HEVC 解码器的问题。( 271728@main ) (116768196)
- 修复了 AV1-in-MP4 编解码器字符串未在“显示媒体统计信息”中显示的问题。( 271187@main ) (118850797)
- 修复了
getDisplayMedia
frameRate
无论约束如何始终为 30 的问题。( 271233@main ) (118874132) - 修复了当当前时间或持续时间为零时不循环的问题。( 271256@main ) (118902468)
- 修复了带内字幕不必要换行的问题。( 271415@main ) (119024855)
渲染
已解决问题
- 修复:移除了
<font>
text-decoration
颜色覆盖的怪癖。( 271338@main ) (102920597) - 修复了在
vertical-rl
模式下的阴影失效问题。( 271416@main ) (111915460) - 修复了 flex 项目中的文本在特定条件下不换行的问题。( 271122@main ) (118796634)
Web API
新功能
- 新增了
Element.prototype.setHTMLUnsafe()
、ShadowRoot.prototype.setHTMLUnsafe()
和Document.parseHTMLUnsafe()
方法。( 271423@main ) (115345128)
已解决问题
- 修复了更新
resizeBy
和resizeTo
使用int
而非float
以符合规范的问题。( 271194@main ) (118872048) - 修复了当 Cookie Store API 被禁用时 CookieChangeEvent 未暴露的问题。( 271243@main ) (118902989)
- 修复了
<progress>
使用页面首选的渲染更新间隔。( 271431@main ) (118976548) - 修复了
Element.prototype.setAttributeNode()
不区分属性名称大小写的问题。( 271363@main ) (119013600) - 修复了 WebGL OffscreenCanvas 在请求 WebGL2 时返回之前创建的 WebGL1 上下文的问题。( 271546@main ) (119028794)
- 修复了允许
:checked
和:indeterminate
同时匹配的问题。( 271430@main ) (119075969)
Web 检查器
新功能
- 扩展了 OffscreenCanvas 对
bitmaprenderer
、webgl
和webgl2
的支持。( 271300@main ) (109594232) - 增加了对 Masonry 布局的网格覆盖支持。( 271332@main ) (118833618)
WebAuthn
新功能
- 增加了对
getClientCapabilities()
的支持。( 271584@main ) (119058559)
WebGPU
新功能
- 通过功能标志启用了 WebGPU 的测试。( 271725@main ) (119262908)