Chrome版本号升至三位有啥影响?Chrome 96-99版本将进行测试

系统 浏览器
当 Google Chrome 版本号达到 100 切换到三位数之后,网站会如预期那样正常工作还是会出现故障?在 Chrome 96-99 版本中,Google 通过将 User-Agent 字符串中的版本号替换为三位数的“100”数字进行测试。

当 Google Chrome 版本号达到 100 切换到三位数之后,网站会如预期那样正常工作还是会出现故障?在 Chrome 96-99 版本中,Google 通过将 User-Agent 字符串中的版本号替换为三位数的“100”数字进行测试。目前,Chrome 是非常受欢迎的浏览器,大多数开发人员确保他们的网站和应用程序在 Chrome 中顺利运行。

[[425291]]

每当用户访问一个网站时,浏览器就会向网络服务器发送一个包括 User-Agent 的 HTTP 头,以提供适当的版本。UA 显示了用户的浏览器、操作系统和其他设备细节。这些都是出于兼容性的原因,但现在被用来对用户进行指纹识别。

出于对这一问题的关注,Mozilla 正在进行一项 UA 字符串实验,在对 Nightly 人群进行这一测试之前,Mozilla 员工 Chris Peterson 用 100 版的 Firefox 浏览器覆盖了UA字符串,并在四个月内没有发现访问网站的问题(除了Slack,其信息菜单被破坏)。

在Mozilla之后,Google现在正在强制将 Chrome 96-99 版本中的用户代理改为 100,看看是否会导致任何问题。根据 Chrome 和 Firefox 的发布时间表:

  • Chrome 100 稳定版于 2022 年 3 月 29 日发布
  • Firefox 100 在 2022 年 3 月 7 日登陆 Nightly

因此,很明显,Chrome 浏览器首先达到 100,如果有的话,它可能会比Firefox遇到网站兼容性问题。想要测试,步骤如下:

  • 启动 Chrome Canary
  • 访问 chrome://flags
  • 搜索“user agent”,然后将“Force major version to 100 in User-Agent”下拉菜单选择“Enabled”,并重启浏览器

打开这个 Flag 后,Chrome 会将 96、97、98 或 99 版本的 UA 设置为100。那么,从技术上讲,尽管实际版本是96或<=99,但 Chrome 仍以版本 100 运行,而且浏览器会向您连接的网站发送以下用户代理信息:

  • Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4650.0 Safari/537.36

 

责任编辑:未丽燕 来源: cnBeta.COM
相关推荐

2010-11-08 10:07:45

Chrome

2021-12-27 17:07:11

谷歌Chrome浏览器

2023-08-02 08:46:02

Go版本号规则

2021-12-27 07:56:35

谷歌Chrome浏览器

2011-01-21 16:38:03

HTML 5chormegoogle

2022-02-18 10:46:28

FirefoxChrome浏览器

2021-06-13 08:12:28

Chrome浏览器Chrome OS

2012-11-16 09:50:32

Windbg

2021-08-11 08:32:24

Firefox英特尔LLVM

2011-05-18 09:23:00

Chrome OS

2023-04-26 07:54:13

2015-03-27 09:55:13

Android 5.1升级

2015-10-08 15:49:00

版本号方法Windows 10

2021-08-28 06:09:12

谷歌Chrome 浏览器

2009-12-04 10:12:49

谷歌Chrome浏览器

2022-03-29 07:29:43

Windows 11微软操作系统

2009-05-29 09:46:53

Chrome浏览器Google

2011-03-04 13:47:15

IE9

2024-07-12 09:18:24

2022-05-25 07:28:00

微软Windows 11
点赞
收藏

51CTO技术栈公众号