Safari 技术预览版 75 发布说明
Safari 技术预览版 75 现已在 macOS Mojave 和 macOS High Sierra 上开放下载。如果您已经安装了 Safari 技术预览版,可以在 macOS Mojave 的“系统偏好设置”的“软件更新”面板中更新,或者在 macOS High Sierra 的 Mac App Store 的“更新”选项卡中更新。更新到 macOS Mojave 后,您可能需要重新安装 Safari 技术预览版。
此版本涵盖 WebKit 修订版 239991-240780。
WebRTC
智能跟踪预防
- 在“开发”菜单中添加了启用和禁用智能跟踪预防调试模式的功能 (r240129)
网络认证
媒体
- 允许不在 DOM 中的
<video>
元素进行 AirPlay 播放 (r240537)
辅助功能
布局
Web API
- 实现了
PerformanceObserver.supportedEntryTypes
(r240454) - 修复了向以前未访问过的 HTTPS 域发送 sendBeacon 总是失败的错误 (r240094)
- 改进了 Fetch
data:
URL 处理,使其与标准对齐 (r240706)
WebDriver
- 添加了对运行子测试的支持 (r240649)
- 添加了对
Automation.performInteractionSequence
模拟单次触摸的支持 (r240554) - 更新了
Automation.computeElementLayout
以返回感知 Visual Viewport 的坐标 (r240195) - 更新了 POST 命令,要求提供有效的参数对象 (r240648)
网页检查器
- 在“元素”选项卡中添加了“更改”侧边栏面板 (r240559, 240699)
- 添加了对 CSS Color 4 颜色语法的支持 (r240550)
- 在“审计”选项卡中为测试/组添加了支持键以实现兼容性 (r240469)
- 添加了网页检查器编辑远程目标上的页面设置的机制 (r240540)
- 添加了网页检查器编辑远程目标上的页面 WebRTC 设置的机制 (r240644, r240664)
- 添加了网页检查器编辑远程目标的用户代理的机制 (r240549)
- 在“更改”侧边栏面板中添加了按资源分组的 CSS 规则 (r240741)
- 在“时间线”选项卡中添加了 CPU 使用率时间线 (r240457)
- 在“审计”选项卡中添加了新机制,用于获取给定节点的辅助功能相关节点和属性以进行审计 (r240277, r240309)
- 更改了设备设置覆盖弹出内容的样式 (r240737)
- 将“元素”选项卡更改为切换所有选定节点的可见性 (r240639)
- 在“样式”侧边栏中默认启用了计算样式级联 (r240691)
- 从网页检查器中的 CPU 使用率值中排除了调试器线程 (r240522)
- 修复了阻止在“审计”选项卡中导入审计的错误 (r240538)
- 改进了内存时间线中的深色模式外观 (r240518)
- 改进了无效审计和录制 JSON 错误消息 (r240471)
- 更新了内存时间线视图,使其在调整大小时响应 (r240763)
- 更新了“审计”选项卡,以确保每次测试运行都创建自己的注入对象 (r240188)
- 更新了网络瀑布列,使其在添加或删除新列时重新绘制 (r240347)
- 更新了网页检查器,以显示未处理的 Promise 拒绝的未捕获异常视图 (r240499)
CSS
- 更新了 CSS Grid,以正确处理网格项内部绝对定位的静态位置 (r240333)
- 实现了流相对的
inset
属性 (r240334) - 实现了流相对的
margin
、padding
和border
简写属性 (r240251) - 更改为拒绝
inset
简写中的无单位长度怪异行为 (r240588)
浏览器更改
- 删除了对已过期“请勿跟踪”标准的支持,以防止其被潜在地用作指纹识别变量。