Safari 技术预览版 38 发布说明
Safari 技术预览版 38 现已可供 macOS Sierra 和 macOS High Sierra 测试版下载。如果您已经安装了 Safari 技术预览版,可以从 Mac App Store 的“更新”标签页进行更新。此版本涵盖 WebKit 修订版 220128-220795。
Beacon API
- 默认启用 Beacon API 作为实验性功能 (r220553)
- 添加了对 CORS 预检的支持 (r220442)
- 添加了对重定向时 CORS 预检的支持 (r220497)
- 添加了对重定向时
connect-src
CSP 检查的支持 (r220549) - 更新了
sendBeacon()
,使其依赖 FetchBody 而不是整个 FetchRequest (r220366) - 将
ArrayBuffer
和ArrayBufferView
类型负载的content-type
更改为使用“application/octet-stream” (r220779)
Fetch API
- 添加了对 Request
keepalive
getter 的支持 (r220244) - 将 Response 更改为保留所有 ResourceResponse 信息 (r220320)
- 实现了对
keepalive
Fetch 请求的配额限制 (r220751)
Web Payments
- 启用 Payment Requests 作为实验性功能 (r220787)
CSS
- 添加了对解析
font-display
属性的支持 (r220725) - 实现
caret-color
支持 (r220706, r220714) - 为
rotate()
和rotateZ()
转换解析添加了快速路径 (r220382) - 修复了
<meta http-equiv=refresh>
解析,允许时间以“.”开头而无需前导 0 (r220252) - 修复了当 SVG
rect
元素应用了非默认描边样式时发生的命中测试问题 (r220717)
Web API
- 添加了对 HTML 文件输入元素
accept
属性中考虑文件扩展名的支持 (r220135) - 改进了对 referrer 策略的支持 (r220208)
- 修复了 Promise resolve 和 reject 函数的长度为 1 的问题 (r220324)
- 修复了
new.target
之前的ANY
运算符早期错误 (r220481) - 修复了在表格单元格内删除空
<li>
元素的问题 (r220398) - 修复了 XHR 仅在客户端请求取消时才触发 abort 事件的问题 (r220731)
媒体
- 修复了在
src
属性更改事件时删除旧字幕轨道的问题 (r220472)
Apple Pay
- 添加了对拼音联系人姓名的支持 (r220718)
Web Inspector
- 查看录制内容时添加了 Canvas 路径预览 (r220370)
- 更改为点击自动完成建议时应用而非取消 (r220614)
- 移除了
text-shadow
和gradient
背景 (r220710) - 更新了样式侧边栏中的筛选图标 (r220609)