Safari技术预览版96的发布说明
Safari技术预览版96现已可供下载,适用于macOS Catalina和macOS Mojave。如果您已安装Safari技术预览版,可以在macOS的“系统偏好设置”中的“软件更新”面板中进行更新。
此版本涵盖WebKit修订版本251210-251627。
Web动画
- 默认启用Web Animations JavaScript API (r251237)
WebAuthN
- 实现
AuthenticatorCancel
(r251295)
SVG
- 为SVG
<image>
元素的width
和height
属性添加auto
行为 (r251378) - 为pointer-events添加
bounding-box
关键字 (r251444) - 修复SVGElement以符合SVG2标准 (r251499)
- 加载事件必须仅针对SVG结构外部元素和最外层SVG元素触发 (r251290)
- 移除SVGViewElement的
viewTarget
属性 (r251461)
Web API
- 增加对请求的Content-Type的严格性 (r251490)
- 将
XMLHttpRequest.responseXML
的URL更改为HTTP响应URL (r251542) - 更改
String.prototype.matchAll
,使其在非全局正则表达式上抛出错误 (r251483) - 修复了
JSON.parse
中错误的数组断言 (r251394) - 修复了对
<video>
元素设置border-radius
时,视频顶部和左侧部分被裁剪的问题 (r251385) - 活动解析器中止后,忽略
document.open
或document.write
(r251506) - 使
requestIdleCallback
可暂停 (r251258)
CSS
- 为
transform-box
属性添加content-box
和stroke-box
(r251252) - 添加对使用多位置停止点渐变的支持 (r251474)
- 修复了解析带有多位置颜色停止点的渐变时发生的崩溃 (r251437)
剪贴板API
CSS Shadow Parts
- 更改
:part
规则,使其能够覆盖style属性 (r251285)
JavaScript
- 移除
wasmAwareLexicalGlobalObject
(r251529)
画中画API
媒体
- 为清单事件添加回调支持 (r251626)
Service Worker
- 修复了Service Worker导致MP4视频元素损坏的问题 (r251594)
后退/前进缓存
- 阻止将尚未达到非视觉空布局里程碑的页面放入后退/前进缓存 (r251275)
- 修复了Notification不会阻止进入后退/前进缓存的问题 (r251528)
- 修复了AudioContext不会阻止进入后退/前进缓存的问题 (r251537)
- 修复了FetchResponse不会阻止进入后退/前进缓存的问题 (r251545)
- 修复了XMLHttpRequest不会阻止进入后退/前进缓存的问题 (r251366)
Web检查器
- 元素
- 源
WebDriver
- 修复了元素点击端点在不正确的y坐标处触发点击的问题 (r251948)