当Chrome和Firefox浏览器都接近第100个版本时,开发者庆祝的理由可能会变得有点混乱。事实证明,就像Y2K漏洞一样,浏览器中编码的三位数版本号';据Bleeping Computer报道,用户代理(UAs)可能会导致少数网站出现问题。
由于您的隐私偏好,此内容不可用。在此处更新设置,然后重新加载页面以查看它。
Mozilla去年发起了一项实验,以观察版本号100是否会影响网站,它刚刚发布了一个博客,其中有结果。它确实影响了少数不能';t分析包含三位数的用户代理字符串。据一家追踪网站称,仍受影响的著名公司包括HBO Go、贝塞斯达和雅虎。这些漏洞包括";不支持浏览器";消息、站点呈现问题、解析失败、403错误等等。
怎么会发生这样愚蠢的事"在没有单一规范的情况下,不同的浏览器对用户代理字符串和特定站点的用户代理解析有不同的格式;Mozilla在博客中解释道"一些解析库可能有硬编码的假设或错误,没有考虑三位数的主要版本号"
幸运的是,这两种浏览器的开发人员都有一个计划。如果网站存在问题,可以';如果在版本发布之前无法解决问题,两款浏览器都会将UA字符串中的版本号冻结在99,或者注入代码覆盖来解决问题。两家公司还要求开发者使用Firefox/Chrome 100用户代理测试他们的网站。Chrome和Firefox的浏览器将分别于3月29日和5月3日发布——希望像Y2K一样,它';I’我什么都不干。。
Engadget推荐的所有产品均由我们的编辑团队选择,独立于我们的母公司。我们的一些故事包括附属链接。如果你通过其中一个链接购买东西,我们可能会获得会员佣金。
由于您的隐私偏好,此内容不可用。在此处更新设置,然后重新加载页面以查看它。