Firefox被意外误伤!新版本被错误识别为IE 11,遭到部分网站拒绝访问,UA将冻结9个月!

关注我们的 WhatsApp 频道, TikTokInstagram 以观看最新的短视频 - 开箱,测评与第一手新闻资讯。

随着Microsoft宣布IE 11将被放弃,越来越多的Web端开发者也开始终止自己网站对于IE浏览器的支持,如果用IE打开这些网站,只会看到更换浏览器的提醒。

然而近日,Firefox的110版本却遭到了部分网站的“误伤”,在访问时会弹出“不再支持您的浏览器,请下载最新版本的Chrome、Firefox、Microsoft Edge”的提示

根据用户向 Mozilla 的 Bug 反馈,Firefox 110 火狐浏览器遇到了一个奇怪的问题,他在访问 BestBuy.com 时就跳出了“不再支持您的浏览器,请下载最新版本的 Chrome、Firefox、Microsoft Edge”的提示显示。

Firefox 火狐浏览器开发者调查后发现,这个问题可能是浏览器的 UA(User Agent)用户代理字符串出现了误读。

据了解,在Firefox 110版本中,浏览器的UA信息为:“Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:110.0) Gecko/20100101 Firefox/110”;而IE 11的UA信息为:“Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; AS; rv:11.0) like Gecko”。

部分网站在检测浏览器是否支持时,只检测 rv:11* 是否匹配,也就是 rv:110.0 和 rv:11.0 被视为相同内容,因此 Firefox 110 被当成了Microsoft IE 11,出现了这一奇怪现象。

Firefox 开发者已将 rv:110.0 进行冻结,目前暂时使用 rv:109.0 进行替代,等到 Firefox 120 版本(rv:120.0)就不会有这个问题了,也就是 2023 年 9 月 25 日 Firefox 120 版本发布之后将恢复正常。

更多科技资讯,请继续守住TechNave中文版!

资料来源

大家来评论

Firefox被意外误伤!新版本被错误识别为IE 11,遭到部分网站拒绝访问,UA将冻结9个月!