Chrome
92 版本新特性& 92 版本发行说明
Chrome 92: July 20, 2021
一、Chrome
92 版本浏览器更新
Chrome
阻止端口 989 和 990Chrome
92 将端口 989 (ftps-data
) 和 990 (ftps
) 添加到受限端口列表并阻止通过它们的流量。这不会影响使用标准端口的客户,但使用非标准端口的自定义配置可能会受到影响。
Chrome
在隐私沙盒设置中添加了FLoC
控件Android
版Chrome
包含用于网络钓鱼检测的新设备端模型- 如果
Chrome
检测到可能的网络钓鱼企图,Chrome
会显示整页插页式警告。通过此更改,Chrome
会将以下内容发送到安全浏览服务:- 执行的模型版本
- 模型为每个类别给出的分数
- 描述新模型是否用于生成分数的布尔值
- 如果
- 所有网站的后退/前进桌面缓存全面启动
- 后退/前进缓存是一种浏览器优化,可实现即时后退和前进导航。
Magic Toolbar
可以在Android
版Chrome
使用Android
上的Chrome
工具栏包括一个新的可自定义按钮
- 发布插件更新需要两步验证
- 发布新插件/更新插件需要对开发者账户进行两步验证
Chrome
为使用经典DNS
的用户扩展DNS
HTTPS
记录查询- 不同来源的
iframe
无法触发JavaScript
对话框- 如果
iframe
与顶级页面的来源不同,Chrome
92 会阻止iframe
触发提示 (window.alert, window.confirm, window.prompt
)
- 如果
SharedArrayBuffers
需要Cross-Origin-Opener-Policy
和Cross-Origin-Embedder-Policy
- 未设置适当策略的
Web
应用程序无法再访问SharedArrayBuffers
。
- 未设置适当策略的
Andriod
删除了Show suggestions for similar pages
的设置- 新标签页上的驱动器优先启动
- 预计在
Chrome
93 中全面启动。
- 预计在
- 开发人员可以更改
PWA
的名称和图标 Chrome
尝试抑制自动填充建议Google Lens
取代了Chrome
桌面上的按图像搜索- 在
Chrome
92 中,对于默认搜索引擎设置为Google
的Chrome
用户,使用Google Lens
搜索上下文菜单项替换了搜索Google for Image
桌面上下文菜单项。
- 在
Chrome
在ios
上分离登录和同步- 在
iOS
上,Chrome
92 将同步和Google
服务设置分为两项:同步和Google
服务。
- 在
- 如果下载可能导致帐户泄露,
Chrome
会显示新的警告文本- 如果用户发起的下载被安全浏览确定与窃取
cookie
相关联,桌面平台上的一些用户会看到一个新警告,filename.exe
可能会让攻击者窃取您的个人信息。
- 如果用户发起的下载被安全浏览确定与窃取
Incognito
删除了指向历史记录的UI
链接Chrome
不会在隐身模式下保存历史记录,但某些平台仍会在隐身UI
上显示指向历史记录的链接。在Android
上,为了明确Chrome
没有保存历史记录,隐身窗口中的历史记录菜单项临时链接到解释器页面,而不是链接到用户的历史记录。
Chrome
禁用从Chrome Web Store
中删除的扩展程序Chrome
会禁用因不遵守Chrome
网上应用店政策而从Chrome
网上应用店中删除的扩展程序。- 如果管理员强制安装了某个扩展程序,
Chrome
不会将其禁用。
二、Chrome
92 版本操作系统更新
Chrome
改进了对桌面的Android
和Linux
应用程序支持- 右键单击应用程序窗口以将其分配给特定桌面
Chrome
支持连续听写- 听写现在允许您连续听写您的文本,并且只有在您停止说话时才会超时
Point Scanning for Switch Access
Point Scanning
是Switch Access
的一种新导航模式。它允许用户选择屏幕上的任何位置并触发操作。
Chrome
为Tote
添加了进一步的集成- 在
Tote
中可以从Andriod
应用程序和Chrome
的print to pdf
中快速找到下载项
- 在
MultiPaste
现在可用于虚拟键盘Chrome
92 改进了国际键盘的快捷键Chrome OS
相机现在支持PTZ
控件- 用于物理键盘的表情符号选择器
Chrome
操作系统设备帮助启动器搜索- 某些受保护的内容可能不再在
M89
及更早版本上播放- 从 8 月 3 日起,某些受保护的视频和音频内容可能不再在
M89
和更早版本上播放。
- 从 8 月 3 日起,某些受保护的视频和音频内容可能不再在
三、管理控制台更新
1. 管理控制台中的其他策略
策略名 | 页面 | 支持的系统 | 类别/领域 |
---|---|---|---|
SystemFeaturesDisableMode | Managed Guest Session Settings | Chrome OS | User experience / Disabled system features visibility |
SuppressDifferentOriginSubframeDialogs | User & Browser Settings; Managed Guest Session Settings | Chrome Chrome OS Android | Content / Cross-origin JavaScript dialogs |
EnterpriseHardwarePlatformAPIEnabled | User & Browser Settings; Managed Guest Session Settings | Chrome Chrome OS Android | Hardware / Enterprise Hardware Platform API |
LensCameraAssistedSearchEnabled | User & Browser Settings | Android | User experience / Google Lens camera assisted search |
NearbyShareAllowed | User & Browser Settings | Chrome OS | Connected devices / Nearby share |
SharedArrayBufferUnrestrictedAccessAllowed | User & Browser Settings; Managed Guest Session Settings | Chrome Chrome OS | Network / SharedArrayBuffer |
WebRtcIPHandling | User & Browser Settings; Managed Guest Session Settings | Chrome Chrome OS | Network / WebRTC IP handling |
FetchKeepaliveDurationSecondsOnShutdown | User & Browser Settings | Chrome | Power and shutdown / Keepalive duration / Fetch keepalive duration on Shutdown (in seconds) |
CECPQ2Enabled | User & Browser Settings; Managed Guest Session Settings | Chrome Chrome OS Android | Network / CECPQ2 post-quantum key-agreement for TLS |
AudioProcessHighPriorityEnabled | User & Browser Settings | Chrome | Hardware / Audio process priority / Adjust the priority for the Chrome audio process |
ExplicitlyAllowedNetworkPorts | User & Browser Settings; Managed Guest Session Settings | Chrome Chrome OS Android | Network / Allowed network ports |
AllowSystemNotifications | User & Browser Settings | Chrome | Security / System notifications |
DefaultFileHandlingGuardSetting | User & Browser Settings; Managed Guest Session Settings | Chrome Chrome OS | Content / File Handling API |
FileHandlingBlockedForUrls | User & Browser Settings; Managed Guest Session Settings | Chrome Chrome OS | Content / File Handling API / Block the File Handling API for these URLs |
FileHandlingAllowedForUrls | User & Browser Settings; Managed Guest Session Settings | Chrome Chrome OS | Content / File Handling API / Allow the File Handling API for these URLs |
BrowserThemeColor | User & Browser Settings | Chrome | General / Custom theme color / Hex color |
PdfAnnotationsEnabled | User & Browser Settings | Chrome OS | Content / PDF Annotations |
DeviceSystemWideTracingEnabled | Device Settings | Chrome OS | User and device reporting / System-wide performance trace collection |
GaiaOfflineSigninTimeLimitDays | User Settings | Chrome OS | Security/Google online login frequency |
2. 新政策和更新政策(Chrome
和 Chrome
操作系统)
策略 | 描述 |
---|---|
InsecurePrivateNetworkRequestsAllowed | 控制是否允许不安全的网站向任何网络端点发出请求,并接受其他跨源检查。 |
CloudUserPolicyMerge | 允许将与 Google Workspace 帐户关联的政策合并到机器级政策中。 |
GaiaLockScreenOfflineSigninTimeLimitDays | 限制在没有 SAML 的情况下通过 GAIA 进行身份验证的用户可以在锁定屏幕上离线登录的时间。 |
SamlLockScreenOfflineSigninTimeLimitDays | 限制通过 SAML 进行身份验证的用户可以在锁定屏幕上离线登录的时间。 |
AdditionalDnsQueryTypesEnabled | 允许对其他 DNS 记录类型进行 DNS 查询。 |
PromptForDownloadLocation | 下载前询问每个文件的保存位置。 |
DataLeakPreventionReportingEnabled | 启用数据泄漏预防报告。 |
DataLeakPreventionRulesList | 设置数据泄漏预防规则列表。 |
DeviceDebugPacketCaptureAllowed | 允许调试网络数据包捕获。 |
SuggestLogoutAfterClosingLastWindow | 显示注销确认对话框。 |
TripleDESEnabled | 在 TLS 中启用 3DES 密码套件。 |
四、Chrome
92 新特性
1. Array
、String
和 TypedArray
的相对索引方法
向 Array.prototype
、String.prototype
和 TypedArray
原型添加一个名为 at()
的新方法,允许使用负索引进行相对索引。
let arr = [1,2,3,4];
arr.at(-1); // 返回 4
2. Canvas
颜色管理
将 2D
画布和 ImageData
的默认颜色空间正式化为 sRGB
。
3. CSS position
:粘性(sticky
)滚动初始位置进入视图
4. 最终指定的命令插槽分布
5. aria-touchpassthrough
支持触摸屏的屏幕阅读器通常包括“触摸探索”模式,您可以在屏幕上点击或缓慢拖动,并在屏幕激活之前听取有关您触摸内容的反馈。在 HTML
元素上设置 aria-touchpassthrough
指示屏幕阅读器应该直接传递针对此元素的触摸事件。
6. 共享元素转换
Shared Element Transitions
是一个新脚本 API
的提案,它允许在单页应用程序 (SPA
) 和多页应用程序 (MPA
) 中进行一组简单的转换。
7. Web
蓝牙制造商数据过滤器
8. @font-face
的大小调整描述符
@font-face
中的大小调整描述符允许缩放特定字体的字形大小,而不会影响 CSS
字体大小和派生指标,例如 em
。CSS font-size
可以看作是字体绘制的框的比例因子。
9. 为 Intl.DateTimeFormat
添加 dayPeriod
选项
向 Intl.DateTimeFormat()
方法添加 dayPeriod
选项,以便调用者可以格式化时间
10. ECMA402
中的国际语言环境信息
Intl Locale Info API
是一个新的 Stage ECMAScript TC39
提案,通过公开 Locale
信息来增强 Intl.Locale
对象,
11. 标准化支付方式标识符的支付处理程序。
12. 应用于资源计时的污染源标志
13. crypto.randomUUID()
该方法返回命名空间特定的字符串表示形式(例如,“6e4decd0-6066-4a25-98e3-0227317cda52”)。