Firefox和Chrome即将迎来100版!或会引起部份网站运作危机!

你知道吗?Google Chrome 当前是在 98 版,而 Firefox 也已经来到了 97 版,两者都逐渐逼近三位数大关!虽然说 100 版的推出是个值得庆贺的里程碑,不过取决于网站的程式写法,这也有可能会带来意外的危机。

简单来说就是,当网站要依照你的浏览器版本,来提供最合适的浏览体验时,会去阅读一串由浏览器透过 http 所提供的文字串(User Agent),这个字串本身有着极为复杂的历史,但这边的关键是如果网站分析 User Agent 时所使用的方法不对的话,有可能只会读到三位数版本号当中的两位数,导致各式各样的问题。

Mozilla 其实在去年就发起了一个实验,来看看有多少网站会受到影响,而这项结果也在最近公布,虽然受影响的网站总数不多,但当中却不乏大网站,包括 HBO Go、Bethesda 和 Yahoo 等,都可能出现的错误包括「浏览器不支援」的错误讯息、网页渲染错误、资料读取错误、403(禁止存取)错误等。

为了解决这个小危机,目前 Chrome 和 Mozilla 的计划是先广泛引起开发者的注意,吁请开发者们使用三位数版本号的 User Agent 进行测试,看看网站是否能正常运转。如果有重大网站问题是版本 100 出来前还无法解决的话,两个浏览器都会暂时将大版本号锁定在 99,或是在浏览器碰到无法正确显示的网站时,暂时将 User Agent「伪装」成 99 版来因应。

在 Google Chrome 和 FireFox 这两个浏览器中,照着目前的进度 Chrome 将会先来到版本 100,预计 3 月 29 日就会上线,而 Firefox 100 则是稍晚一点,预计 5 月 3 日上线。希望开发者们能利用有限时间修补好潜在的漏洞,让两大浏览器能顺利跳号啦!


资料来源:Yahoo!新闻