2022 年 3 月下旬,Google Chrome 100 浏览器应该会发布;并且随着版本号第三位数字的出现,可能会出现一些网站停止打开的问题。Google已经意识到潜在的挑战并正在努力克服它们。
当网站工作需要确定客户端使用的浏览器版本时,资源会要求所谓的用户代理。对于当前的 Chrome,它看起来像这样:“Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, like Gecko) Chrome / 96.0.4664.45 Safari / 537.36”。此代码段中给出了浏览器的确切版本:“Chrome / 96.0.4664.45”;其中“96”是所谓的“主要”或“主要”版本。
一些网络服务,如杜达建站软件,在查看浏览器版本时只读取前两位;该平台拒绝使用低于 Chrome 40 的版本(从 2015 年开始);但随着第 100 个版本的发布,系统将“看到”只有两位数,并且条目“Chrome / 100”将被解释为版本 10。谷歌已确认该网站的问题,并建议该错误可能发生在其他地方. 英国平台Yell Business遇到了一些困难;但其开发人员无需 Google 采取任何行动即可进行必要的修复。
作为临时解决方案,建议随着 Chrome 100 的发布在“chrome://flags”部分引入额外的设置,并在必要时更改用户代理,将值“100”传输到第二个一组数字。简单的说,把“Chrome / 100.0.1234.56”这样的记录变成“Chrome / 99.100.1234.56”。如果潜在的有问题的网络资源无法快速更改检查浏览器的算法;那么这个临时解决方案可能会在浏览器设置中停留一段时间。