Google Chrome
Windows 64 位 · Stable

chrome_win64_stable_146.0.7680.165

稳定版 完整离线包 x64 EXE 2026-03-24

Google Chrome 146.0.7680.165(Stable 稳定版),本页提供适用于 Windows 64 位 的 EXE 完整离线安装包。

版本概述

Google Chrome 146.0.7680.165 属于 Stable 稳定分支,经过较完整的兼容性和稳定性验证,适合普通用户日常使用。

本页收录的是适用于 Windows 64 位系统和 x64 处理器架构的 EXE 完整安装程序,安装时不需要再次联网下载浏览器主体。

Chrome Release Notes

版本更新内容

稳定版发布日期:2026 年 3 月 10 日

除非另有说明,否则以下变更适用于 Android、ChromeOS、Linux、macOS 和 Windows 的 Chrome 146 稳定版发布。

CSS 和界面

滚动触发的动画

此功能可基于滚动位置控制动画,例如播放、暂停和重置动画。

网页上的一种常见模式是,当滚动位置达到某个值时开始播放动画。开发者通常会使用 JavaScript 手动检测元素是否位于其滚动容器的视口内,并启动相应的动画(例如,将该元素滑动到视图中)。其中许多使用情形都依赖于以声明方式提供的信息。借助此功能,您可以使用 CSS 以声明方式创建此类互动,从而让用户代理将此互动分流到工作器线程。该 API 还包含 JavaScript 接口,可让您将该功能扩展到 Web 动画(除了 CSS 动画之外)。

trigger-scope 属性

借助 trigger-scope 属性,您可以限制由 trigger-instantiating properties 声明的 animation triggers 的名称。

Trigger-instantiating properties(例如 timeline-trigger)声明 animation-trigger 属性可引用的名称,以将动画附加到触发器。不过,这些名称默认是全局的(类似于 anchor-name),因此限制名称的可见性以隔离动画触发互动通常很有用。

meta name="text-scale"

root element 的默认字体大小会根据操作系统和浏览器的文字缩放设置按比例缩放。这样一来,遵循 font-relative units 相关最佳实践的网页(即使用 remem 来设置字体大小和可根据用户文本大小偏好设置进行调整的网页元素)便可尊重用户在操作系统层面的文本缩放设置。这还会停用现有的基于浏览器的机制(即 Windows 上的全页缩放)和启发式方法(即移动设备上的文字自动调整大小)。您可以向浏览器发出信号,表明网页的构建方式(即使用 remem)能够很好地适应各种用户选择的字号偏好设置。与 env(preferred-text-scale) 类似,此 API 提供了一种访问文本缩放比例的方法,但它通过以下方式进行了扩展:使用 root element 的默认字体大小进行缩放,并选择停用自动文本缩放。

范围限定的自定义元素注册表

借助此功能,网页中可以存在针对单个标记名称的多个自定义元素定义。这样可以防止 Web 应用使用来自多个来源的库时发生自定义元素名称冲突。为此,我们允许用户代码创建多个自定义元素注册表,并将它们与充当范围界定对象的树范围和元素相关联。

功能

在文件处理期间填充 targetURL

启动处理程序实现现在可确保在通过文件处理功能启动 PWA 时填充 LaunchParams.targetURL。在此变更之前,当文件启动定向到现有窗口时,该属性为 null。此项更改可确保清单 action 字段中的网址(文档目前必须加载的网址)可供 launchQueue 消费者使用。

停止在重新加载时重新排队 LaunchParams

防止 launchQueue 在用户重新加载网页时重新发送上一个 LaunchParams(包括文件句柄)。之前,网页刷新会使用原始启动中的数据再次触发启动消费者。此更改可确保将重新加载视为标准导航,而不是“重新启动”,并且除非发生新的文件启动事件,否则 launchQueue 不会填充重复文件。

DOM

导航 API:添加了来自 precommit 的 post-commit handler

使用 navigate 事件拦截导航时,precommitHandlers 和提交后普通处理程序会单独传递。

如果只有其中一种情况,这种方法效果不错,但如果流程包含从 precommitHandlerpost-commit handler 的转换,这种方法就会很麻烦。

此新增功能是一项小的人体工程学改进,可让您在调用 precommit 处理程序时注册 post-commit 处理程序。

图形

WebGPU:纹理和采样器 Let

向 WGSL 添加了一种语言功能 texture_and_sampler_let,可让您将 texturesampler 对象存储到 WGSL 中的 let 声明中。

WebGPU:临时附件

此功能在浏览器中首次发布后,为 WebGPU 规范添加了功能。

借助新的 TRANSIENT_ATTACHMENT GPUTextureUsage,您可以创建附件,使渲染通道操作保留在 tile 内存中,从而避免 VRAM 流量,并可能避免为纹理分配 VRAM。

WebGPU 兼容模式

此模式添加了可运行旧版图形 API(例如 OpenGLDirect3D11)的 WebGPU API 的选择性启用、轻度受限子集。选择启用此模式并遵守其限制后,您可以将 WebGPU 应用的覆盖范围扩展到许多没有核心 WebGPU 所需的现代显式图形 API 的旧设备。对于简单应用,唯一需要进行的更改是在调用 requestAdapter 时指定 compatibility featureLevel。对于更高级的应用,可能需要进行一些修改才能适应该模式的限制。由于兼容性模式是 WebGPU Core 的子集,因此生成的应用也是有效的 WebGPU Core 应用,即使在不支持兼容性模式的用户代理上也能运行。

JavaScript

迭代器序列

一项通过对现有 iterators 进行排序来创建 iterators 的 TC39 提案。此版本引入了 Iterator.concat (...items)。

选择性权限干预

当您向网站授予访问强大 API(例如 BluetoothCameraClipboardDisplayCaptureGeolocationMicrophoneSerialUSB)的权限时,您的同意是针对该网站的,而不一定针对网页上运行的每个第三方脚本。特别是,在主框架或同源 iframe 中运行的嵌入式广告脚本可以利用网页的权限来访问此敏感数据。您可能不知道广告正在访问您的信息。

此干预措施旨在通过防止具有 API 权限的上下文中的广告脚本使用已授予的权限,更好地使授予的权限与您的意图保持一致,从而增强您对数据的信任和控制。

保留 dropEffect 值(从 dragover 到 drop 事件)

借助 HTML5 Drag and Drop API,Web 应用可以通过一系列事件(dragstartdragenterdragoverdragleavedropdragend)处理拖放操作。在这些事件期间,dataTransfer.dropEffect 属性会指明应执行的操作(copymovelinknone)。

根据 HTML5 specification,Web 应用在上次 dragover 事件期间设置的 dropEffect 值应保留下来,并在后续 drop 事件中可用。

不过,基于 Chromium 的浏览器会在触发 drop 事件之前,使用浏览器自身协商的操作覆盖 Web 应用的 dropEffect 值,从而违反规范并限制您对拖放行为的控制。此行为现已更改。

多媒体

WebAudio 的播放统计信息 API

此功能添加了一个 AudioContext.playbackStats 属性,该属性会返回一个 AudioPlaybackStats 对象。此对象提供音频播放统计信息,例如 average latencyminimum/maximum latencyunderrun durationunderrun count。此 API 可让 Web 应用监控音频播放质量并检测故障。

网络

数据网址 MIME 类型参数保留情况

按照 Fetch Standard 中的规定,在数据网址 Content-Type 标头中保留 MIME type parameters(例如 charsetboundary)。

性能

LCP:匹配了用于发出候选对象的规范行为

LCP 算法现在会根据绘制的最大图片(而不是待处理但尚未绘制的最大图片)来生成候选对象。这可能会导致向性能时间轴发出更多中间候选对象。

在每个动画帧呈现后,如果该帧中绘制了新的最大文本或图片,LCP 算法就会向性能时间轴发出新的候选对象(最多一个)。该算法还会跟踪“最大待处理图片”(即仍在加载的最大图片),并使用该图片的大小来确定新的候选图片是否是最大的。这意味着,加载缓慢的大图片可能会阻止中间 LCP 候选对象的发出,而这些候选对象通常会提供有用的信息,帮助您了解加载进度。

此行为在 Interop 2025 期间与其他引擎的差异中显现出来,团队同意进行对齐,以便根据相应帧的已绘制图片和文本元素集,每帧最多发出一个候选对象。

安全

Sanitizer API

Sanitizer API 提供了一种从任意用户提供的 HTML 内容中移除可能执行脚本的内容的方法。其目标是让开发者更轻松地构建不含 XSS 的 Web 应用。

源试用

WebNN

WebNN 使 Web 应用和框架能够利用原生操作系统服务进行机器学习,并利用计算机上可用的底层硬件功能在 Web 上实现一致、高效且可靠的机器学习体验。

CPU Performance API

此 API 可公开有关设备电源的信息。此 API 适用于使用此信息的 Web 应用,这些应用可能会结合使用 Compute Pressure API 来提供更出色的用户体验。Compute Pressure API 可提供有关设备 CPU 压力或利用率的信息,并让应用能够对 CPU 压力的变化做出反应。

推测规则: form_submission 字段

此语法扩展了 speculation rules 语法,可让您为 prerender 指定 form_submission 字段。

此字段指示浏览器将 prerender 准备为表单提交,以便可以通过实际的表单提交导航来激活它。例如,一个简单的搜索表单会导致 /search?q=XXX GET 请求导航;Web 开发者已请求支持此功能。

Focusgroup

Focusgroup 功能可让用户使用键盘箭头键在可聚焦元素之间进行键盘焦点导航。

如需详细了解 focusgroup,请参阅征求开发者反馈:focusgroup

官方原文:Chrome 146 Release Notes

安装包信息

版本号146.0.7680.165
发布分支Stable 稳定版
操作系统Windows 64 位
处理器架构x64
文件格式EXE 完整安装程序
签名发布者Google LLC
文件大小182.35MB
发布日期2026-03-24
Feedback

安装与使用反馈

遇到安装、兼容性或使用问题,可以告诉我们。

条已审核反馈

提交后将由编辑审核;请勿填写账号、手机号或其他隐私信息。

正在加载反馈…

下载后如何核对

右键安装包打开“属性”,在“数字签名”页确认签名者为 Google LLC,并确认签名状态正常。文件名和大小只能辅助识别,不能替代数字签名校验。

离线安装步骤

  1. 确认系统架构在“设置 → 系统 → 系统信息”中确认系统类型为 64 位操作系统。
  2. 完成下载与校验下载完整 EXE 文件后检查数字签名,避免直接运行来源不明或校验失败的安装程序。
  3. 关闭正在运行的 Chrome保存工作并退出全部 Chrome 窗口,必要时在任务管理器结束残留进程。
  4. 运行安装程序双击 EXE,按照系统提示完成安装。企业设备如受策略管理,请联系管理员。
  5. 首次启动检查版本打开 chrome://settings/help,核对产品名称、版本号和更新状态。

安装前后的安全建议

  • 优先选择当前稳定版;只有明确的兼容性需求时才使用旧版本。
  • 不要关闭系统安全软件来绕过签名、来源或完整性警告。
  • 覆盖安装前同步书签,重要配置建议额外导出备份。
  • 旧版本可能缺少已发布的安全修复,不建议长期联网使用。
Canary 并不是“正式版本”。它可以与稳定版并存,但属于更新频繁的预览分支。页面应明确标注 Canary,不能仅根据安装包能运行就标为稳定版。

常见问题处理

先在任务管理器确认是否已有安装进程,再检查 Windows 安全中心拦截记录和文件数字签名。若当前系统为 ARM64 或 32 位,还需要确认安装包架构是否匹配。
同一产品通道通常可以覆盖更新,但从更高版本降级时可能失败或出现用户数据不兼容。降级前应备份书签与必要配置。
这说明安装包来自 Chrome for Testing 自动化测试分发,不是面向普通用户的 Google Chrome 稳定版。应卸载后改用产品名称和数字签名均正确的安装包。
现代 64 位 Windows 优先使用 x64。只有系统本身为 32 位时才选择 x86;不要仅根据处理器型号判断。
Chrome 146.0.7680.165 StableWindows 64 位 · x64 · 完整离线包