谷歌浏览器最近发文宣称在Chrome100很快就要就要进行发布了,同时也就意味着会有着一部分的网站会出现无法去进行正确显示的问题,用户们该消息之后纷纷都感到惊讶的那么这具体是怎么回事呢,下面973游戏网小编为大家带来关于更加详细具体的介绍一起来看看吧。
12月27日消息,于2008年推出的Chrome浏览器将在明年年初迎来版本号为100的更新,但这个有着里程碑意义更新的将导致一些网站无法在谷歌的这个浏览器中运行。
Chrome100没有重大变化或革命性的新功能,但谷歌已经意识到这一重大版本可能会导致旧网站出现问题。Chrome100将在明年3月发布,谷歌已经在11月发表的一篇博文中开始警告用户和网站所有者潜在的问题。
谷歌称:“在2022年上半年,Chrome将达到三位数的版本号:100!许多年前,当该浏览器首次达到两位数版本号时,在用户代理解析库中发现了许多问题。现在,我们的Chrome和Firefox都已接近100版本,Edge也不远了,我们希望尽早发现与三位数版本号有关的可能问题,这样我们就能在它成为现实时做好准备。”
当Chrome的主版本号从两位数变成三位数时,用网页设计工具包Duda开发的网站将不能再正确显示。不过值得庆幸的是,谷歌已经有一个计划,该公司已经开始与个别开发者联系,警告他们即将发生的变化。
为了让网站知道用户目前使用的是什么浏览器和什么版本的浏览器,网站将检查用户代理字符串,就是浏览器在每次网络连接中附加的一行文字。
下面是一个用户代理字符串的例子:“Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/96.0.4664.110Safari/537.36”。在最后,可以看到“Chrome/96.0.4664.110”,这意味着正在运行Chrome96版本。
Duda的问题在于,其开发者选择只读取前两位数字,因此“Chrome/96”将是96,而“Chrome/100”将被视为10。不仅如此,Duda会自动阻止任何低于40版本的Chrome浏览器。由于这个原因,Chrome100将被视为Chrome10,并将被网页设计工具包自动屏蔽,使得使用它创建的网站无法正确显示。
虽然谷歌已经考虑将主要版本号强行放到次要版本的位置,并保持在99,这样“Chrome/100"将改为"Chrome/99.100”,但这只是一个备用计划。相反,谷歌已经开始与个别开发者联系,让他们Chrome100发布之前知晓这个问题。谷歌还为Chrome浏览器添加了一个新的标志(#force-major-version-to-100),开发者可以用它来查看其网站是否会受到影响。
虽然迁移到100版本有可能破坏很多老网站,但谷歌和Mozilla正在努力工作,以便在明年Chrome和Firefox的100版本推出之前解决这个问题。