Safari 技术预览版 191 发布说明
Safari 技术预览版 191 现已可供 macOS Sonoma 和 macOS Ventura 下载。如果您已安装 Safari 技术预览版,可以在“系统设置”的“通用”→“软件更新”中进行更新。
此版本包含 WebKit 介于以下版本之间的更改:274942@main…276246@main。
辅助功能
新功能
- 新增对
ariaBrailleLabel
和ariaBrailleRoleDescription
元素反射属性的支持。(275591@main) (123926949)
已解决的问题
- 修复了在某些文本字段中阻止“旁白”(VoiceOver) 朗读单词的错误。(275694@main) (122451549) (FB13592798)
- 通过为子字段添加标签,改进了时间输入的可访问性。(275301@main) (122590568)
- 修复了
datetime
值以错误时区暴露给辅助技术的问题。(275265@main) (123522296) - 通过为上午/下午组件添加标签,改进了时间控件的可访问性。(276195@main) (123781149)
- 修复了
datetime-local
输入框的datetime
值错误地暴露给辅助技术的问题。(275548@main) (123803281) - 修复了以下元素的计算角色:
dd
、details
、dt
、em
、hgroup
、option
、s
和strong
。(276240@main) (124641956)
认证
已解决的问题
- 修复了通行密钥注册请求期间
excludeCredentials
属性被忽略的问题。(276006@main) (124405037)
CSS
已解决的问题
- 修复了
getComputedStyle()
对::highlight()
等功能性伪元素无效的问题。(274846@main) (117864743) - 修复了更改颜色方案时,包含系统颜色或
light-dark()
的渐变未更新的问题。(275645@main) (121285450) - 修复了
:empty
选择器无法与动画配合使用的问题。(275832@main) (122838142) - 修复了起始样式未从其父元素的更改后样式继承的问题。(275061@main) (123302667)
- 修复了 CSS 容器样式查询不允许使用
!important
的问题。(275104@main) (123374708) - 修复了序列化自定义属性时未保留空白字符的问题。(275236@main) (123491915)
- 修复了非继承自定义属性变异时样式更新不正确的问题。(275445@main) (123645196)
- 修复了父元素移除的子元素会丢失最后记忆大小的问题。(275606@main) (123975513)
- 修复了样式查询中容器单位解析不正确的问题。(275689@main) (124058441)
表单
已解决的问题
- 修复了深色模式下原生文本字段不可见的问题。(275363@main) (123658326)
- 修复了
<select multiple>
滚动条与所用颜色方案不匹配的问题。(275505@main) (123807167) - 修复了深色模式下原生
<select>
后备渲染的问题。(275532@main) (123845293)
JavaScript
已解决的问题
- 修复了
String.prototype.replace
在模式为 RegExp 对象且lastIndex
非数字时,未采用快速路径的问题。(275255@main) (101122567) - 修复了
Symbol.species
getter 未共享单个 JS 函数的问题。(275064@main) (120416817) - 修复了 try/catch 未拦截派生类
[[Construct]]
中发生的错误的问题。(275353@main) (121959506) - 修复了 TypedArray 排序方法未针对比较器返回
false
的情况进行特殊处理的问题。(276130@main) (122093956) - 修复了
emitReturn()
在 TDZ 检查之前未从箭头函数的词法环境加载this
值的问题。(275425@main) (122430056) - 修复了 NFKC 规范化无法与 Latin-1 字符配合使用的问题。(275062@main) (123328161)
- 修复了包含 Unicode 起始字符的私有名称解析错误的问题。(275152@main) (123425805)
- 修复了
instanceof
在 LHS 为原始值时未获取 RHS 原型的问题。(275318@main) (123629166) - 修复了括号更新表达式未最多解析一次属性键的问题。(275531@main) (123872374)
- 修复了括号复合赋值未最多解析一次属性键的问题。(276014@main) (124420301)
锁定模式
已解决的问题
- 修复:更新了可信字体列表,以解决某些网站上缺失字形的问题。(275705@main) (123658932)
媒体
新功能
- 当 AV1 硬件解码器可用时,新增对 WebCodecs AV1 的支持。(275174@main) (123433815)
已解决的问题
- 修复了在网页浏览器中播放流媒体内容时,通过内置扬声器播放的音频失真问题。(275262@main) (122590884)
- 修复了某些网站上 MSE 视频播放的问题。(275443@main) (123528095)
- 修复了页面加载时,
<audio>
和<video>
元素未触发loadeddata
事件的问题。(275997@main) (124079735) (FB13675360)
SVG
已解决的问题
- 修复了 SVG 渐变
stop-color
在页面中未渲染时,未返回初始值的问题。(274997@main) (123262508) - 修复了当标记路径包含子路径时,SVG 标记段计算错误的问题。(275167@main) (123434203)
Web API
已解决的问题
- 修复了当序列化不同时,
cssText
setter 未更改style
属性的问题。(276176@main) (29861252) (FB5535475) - 修复了在 iframe 外部点击鼠标并按住按钮移入 iframe 时,iframe 中的 mousemove 事件不触发的问题。(275157@main) (120540148) (FB13517196)
- 修复了
getGamepads()
不再触发不安全上下文警告的问题。(274962@main) (123039555)
弃用
- 移除了
HashChangeEvent
非标准的initHashChangeEvent()
方法。(276232@main) (124736521)
Web 检查器
已解决的问题
- 修复了 Storage 展开部分不会折叠的问题。(275783@main) (107687975)
- 修复了在使用交互式编辑控件时,标记为
!important
的 CSS 字体属性值无法被覆盖的问题。(275389@main) (112080113) - 修复了“审计”选项卡中运行时未对齐的问题。(275298@main) (121810292)
- 修复了在显示新的控制台消息之前,“控制台”选项卡中未显示信息和调试按钮的问题。(275914@main) (122923625)
- 修复了“控制台”选项卡中无法记住消息类型选择的问题。(275143@main) (122924275)
- 修复了
text-indent
属性的自动完成功能建议带有前缀的属性,而非each-line
或hanging
的问题。(274979@main) (123240715) - 修复了
background
自动完成建议中未包含repeating-conic-gradient
的问题。(275160@main) (123428709)
WebRTC
已解决的问题
- 修复了屏幕共享窗口出现黑条的问题。(275736@main, 275742@main, 275789@main) (123492622)
- 修复了当窗口大小调整时,通过 getDisplayMedia 捕获的窗口出现黑条的问题。(275794@main) (124131045)