Chrome 主版本号即将进入三位数时代,Chrome 100 会搞事?

Google 已经开始在为 Chrome 版本号即将进入三位数时代做准备

据介绍,2022 年上半年,Chrome 的主版本号将达到三位数:100。由于此前主版本号从一位数变为两位数时,用户代理解析库曾出现过问题,所以对于即将到来的 Chrome 100,Google 希望尽早发现与三位数版本号相关的可能问题,以便在它真正到来时做好准备。

而 Google 所做的准备可谓是简单粗暴——为用户直接提供一个可以强制“修改”主版本号的 flag 选项,以此来模拟主版本号到达 100。

从 Chrome 96 开始,直到 Chrome 99,在地址栏输入chrome://flags并启用#force-major-version-to-100flag。浏览器 User-Agent 信息中的主版本号便会变为 100。

启用之后,可访问 https://is-chrome-100-yet.glitch.me/ 检测主版本号是否已成功修改为 100。

如果修改主版本号后,使用浏览器时遇到问题,可将错误报告反馈至 Web Compat

目前一个已知的案例是,使用网页设计工具 Duda 开发的网站会因为浏览器主版本号变为 100 而受到影响。因为这些网站在解析浏览器的 User-Agent 时,只读取了"Chrome/"之后的前两位数字。这意味着"Chrome/99"的主版本号可正确解析出 99,但“Chrome/100”的主版本号则会被当做 10。

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

不过 Duda 公司近日已发布声明并明确表示,网页设计工具包已更新,修复了错误的配置规则。

此外,Google 也考虑了将主版本号强行放到次版本号的位置,效果如下:

Chrome/100.0.1234.56 会变为 Chrome/99.100.1234.56

如此一来,主版本号就会一直停留在两位数。

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/176196/chrome-100-break-websites

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。