Google Chrome 64.0.3282.140(Stable 稳定版),本页提供适用于 Linux amd64 的 DEB 完整离线安装包。
版本概述
Google Chrome 64.0.3282.140 属于 Stable 稳定分支,经过较完整的兼容性和稳定性验证,适合普通用户日常使用。
本页收录的是适用于 Debian、Ubuntu 等发行版及 amd64 架构的 DEB 软件包,可通过系统软件包工具安装并处理所需依赖。
版本更新内容
ResizeObserver
跟踪元素尺寸的变化可能有点麻烦。您很可能会将监听器附加到文档的 resize 事件,然后调用 getBoundingClientRect 或 getComputedStyle。但这两种情况都可能会导致布局抖动。
如果浏览器窗口的大小没有发生变化,但文档中添加了新元素,该怎么办?或者您向某个元素添加了 display: none?这两种方法都可以更改页面中其他元素的大小。
每当元素的大小发生变化时,ResizeObserver 都会通知您,并提供元素的新高度和宽度,从而降低布局抖动风险。
与其他观察器一样,使用它非常简单,只需创建一个 ResizeObserver 对象并将回调传递给构造函数即可。回调将会收到一个 ResizeOberverEntries 数组(每个被观察元素一个条目),其中包含元素的新尺寸。
如需了解详情和实际示例,请参阅 ResizeObserver:它就像 Elements 中的 document.onresize。
改进了弹出式窗口拦截器
从 Chrome 64 开始,系统会屏蔽此类导航,Chrome 会向用户显示一些原生界面,以便用户根据需要跟随重定向。
import.meta
编写 JavaScript 模块时,您通常需要访问与当前模块相关的特定于宿主的元数据。Chrome 64 现在支持模块中的 import.meta 属性,并将模块的网址公开为 import.meta.url。
如果您想解析与模块文件(而不是当前 HTML 文档)相关的资源,这非常有用。
等等!
当然,这只是 Chrome 64 中面向开发者的部分变更,还有许多其他变更。
- Chrome 现在支持正则表达式中的命名捕获和 Unicode 属性转义。
<audio>和<video>元素的默认preload值现在为metadata。这样一来,Chrome 就与其他浏览器保持一致,并且只加载元数据而非媒体本身,有助于减少带宽和资源用量。- 您现在可以使用
Request.prototype.cache查看Request的缓存模式,并确定请求是否为重新加载请求。 - 现在,您可以使用 Focus Management API 将焦点移至某个元素,而无需使用
preventScroll属性滚动到该元素。
window.alert()
哦,还有一件事!虽然这并不是一项真正的“开发者功能”,但我还是很高兴。window.alert() 不再将后台标签页移至前台!而是会在用户切换回该标签页时显示提醒。
不再发生随机标签页切换,因为某个东西触发了 window.alert。 我正在查看您的旧版 Google 日历。
官方原文:New in Chrome 64
安装包信息
下载后如何核对
确认 DEB 软件包来自页面标明的下载来源,可使用 dpkg-deb 查看软件包名称、版本和 amd64 架构;安装后再核对 Chrome 版本及软件源配置。
离线安装步骤
- 确认系统架构在“设置 → 系统 → 系统信息”中确认系统类型为 64 位操作系统。
- 完成下载与校验下载完整 EXE 文件后检查数字签名,避免直接运行来源不明或校验失败的安装程序。
- 关闭正在运行的 Chrome保存工作并退出全部 Chrome 窗口,必要时在任务管理器结束残留进程。
- 运行安装程序双击 EXE,按照系统提示完成安装。企业设备如受策略管理,请联系管理员。
- 首次启动检查版本打开 chrome://settings/help,核对产品名称、版本号和更新状态。
安装前后的安全建议
- 优先选择当前稳定版;只有明确的兼容性需求时才使用旧版本。
- 不要关闭系统安全软件来绕过签名、来源或完整性警告。
- 覆盖安装前同步书签,重要配置建议额外导出备份。
- 旧版本可能缺少已发布的安全修复,不建议长期联网使用。