Google 和 Firefox 开发商 Mozilla警告,Chrome 浏览器 3 月 29 日后可能让一些在一些网站上无法运作,Firefox 则是 5 月 3 日。
Bleeping Computer 解释,用户进入网站时,浏览器 User-Agent(使用者代理)一起发送网页请求,让网页能检查用户浏览器版本,依据浏览器支援功能处理回复。
但即将推出 Firefox 100 和 Chrome 100,可能让部分网站解析含三位数版本号的 User-Agent 字串时失败,因一些网站写死(Hard Code)成只检查二位数浏览器版本号,如果是三位数版本号就不成功。
Mozilla 和 Google 还发现,少数网站解析含三位数版本号的 User-Agent 字串时无法正确操作。自那时起,Mozilla 一直追踪 Firefox 100 引起的网络错误,并在 HBO Go、Bethesda、雅虎、Slack 及由 Duda 网站开发者创办的网站发现问题。
大多数情况下,问题范围包括从网站声明浏览器不受支援、使用者界面影响网站部分内容等。Chrome 100 版预定 3 月 29 日发布,Firefox 版 100 预计 5 月 3 日发布。
Google 早在去年 12 月就警告,Mozilla 也提供测试说明,提供用户检查自家网站是否受影响。两间公司还推出缓解措施,如果预防措施都证明无效,会将版本号停在 99。
- Chrome may break some websites on March 29, Firefox on May 3
(首图来源:Flickr/Yuri Samoilov CC BY 2.0)