Firefox 火狐浏览器被误识别为微软 IE 11,Mozilla 无奈冻结 UA
来源: IT之家 ┆ 时间: 2023-01-03 10:06:12
【资料图】
根据用户向Mozilla 的 Bug 反馈,Firefox 110 火狐浏览器遇到了一个奇怪的问题,在访问BestBuy.com 时显示“不再支持您的浏览器,请下载最新版本的 Chrome、Firefox、Microsoft Edge”。
Firefox 火狐浏览器开发者调查后发现,这个问题可能是浏览器的 UA(User Agent)用户代理字符串出现了误读。
Firefox 110 的 UA 信息如下:
Mozilla/5.0(WindowsNT10.0;Win64;x64;rv:110.0)Gecko/20100101Firefox/110
微软 IE 11 的 UA 信息如下:
Mozilla/5.0(WindowsNT6.1;WOW64;Trident/7.0;AS;rv:11.0)likeGecko
部分网站在检测浏览器是否支持时,只检测 rv:11* 是否匹配,也就是 rv:110.0 和 rv:11.0 被视为相同内容,因此 Firefox 110 被当成了微软 IE 11,出现了这一奇怪问题。
IT之家了解到,Firefox 开发者已将rv:110.0 进行冻结,目前暂时使用 rv:109.0 进行替代,等到 Firefox 120 版本(rv:120.0)就不会有这个问题了,也就是2023 年 9 月 25 日 Firefox 120 版本发布之后。