Firefox 火狐浏览器被误识别为微软 IE 11,Mozilla 无奈冻结 UA

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