但这一里程碑式的更新将使一些网站无法在谷歌的浏览器中运行。
Chrome 100没有重大变化或革命性的新功能,但谷歌已经意识到这一重大版本可能会导致旧网站出现问题。Chrome 100将于明年3月发布,谷歌已经开始在11月发表的一篇博客文章中警告用户和网站所有者潜在的问题。
谷歌表示:“2022年上半年,Chrome将达到三位数版本号:100!很多年前,浏览器刚到两位数版本号的时候,用户代理解析库就发现了很多问题。现在,我们的Chrome和Firefox已经接近100版本,Edge也不远了。我们希望尽快发现与三位数版本号相关的可能问题,以便在它成为现实时做好准备。”
当Chrome的主要版本号从两位数变为三位数时,杜达开发的网站将不再正确显示。然而,幸运的是,谷歌已经有了一个计划,该公司已经开始联系个人开发者,警告他们即将到来的变化。
为了让网站知道用户当前使用的是什么浏览器和版本,网站会检查用户代理字符串,这是浏览器在每个网络连接中附加的一行文本。
下面是一个用户代理字符串的例子:“Mozilla/5.0(Windows NT 10.0;Win64x64) AppleWebKit / 537.36 (KHTML,像壁虎一样)Chrome/96 . 0 . 4664 . 110 Safari/537.36 " .最后可以看到“Chrome/96.0.4664.110”,表示正在运行96版Chrome。
杜达的问题在于,它的开发者选择只读前两位数,因此“Chrome/96”将是96,“Chrome/100”将被视为10。不仅如此,杜达会自动屏蔽任何低于40的Chrome浏览器。为此Chrome 100会被视为Chrome 10,会被网页设计工具包自动屏蔽,以至于用它创建的网站无法准确显示。
虽然Google已经考虑过将主版本号强行放在次版本的位置,并保持在99,但是这个“Chrome/100 # 8220;将改为 # 8221;Chrome/99.100”,但这只是备用方案。相反,谷歌已经开始联系个人开发者,让他们在Chrome 100发布之前了解这个问题。谷歌还为Chrome浏览器添加了一个新的标志(#
force-major-version-to-100),开发者可以用它来查看自己的网站是否会受到影响。
IT之家明白,虽然迁移到100版本可能会摧毁许多旧网站,但谷歌和Mozilla正在努力在明年Chrome和Firefox的100版本发布之前解决这个问题。
正文
网站部分地区打不开(部分网页打不开怎么办)
除非注明,否则均为叩问经验收集整理,转载或复制请以超链接形式并注明出处。