解决另类的千年虫问题,火狐正在测试将版本改成100是否会引起网站故障

火狐浏览器目前正在发起试验性选项,火狐工程师计划将少部分用户代理字符串中的火狐版本号修改为100.0 版。

代理字符串是用户使用浏览器访问网站时自动发送的信息,网站可以根据字符串信息判断用户使用的浏览器详情。

有些网站会根据浏览器情况自动返回不同的数据以匹配浏览器,因此对多数网站来说可能都需要使用代理字符串。

火狐浏览器预计在2022年3月发布Firefox v100 版,为防止版本升级后出现的潜在问题火狐认为有必要进行测试。

火狐浏览器新增SmartBlock功能继续致力于为用户提供全方位隐私保护

为什么版本号会引起潜在故障:

从99升级到100看起来似乎问题不大,但有些网站会自动将读取的浏览器版本转为字符串而不是直接读取 100.0。

例如火狐工程师自己提前测试了四个月 , 发现知名网站Slack就因为Firefox/100.0 版导致部分按钮无法正常工作。

但火狐工程师自己测试难免无法覆盖更多的网站,所以谋智基金会决定提供试验性选项邀请更多使用者帮忙测试。

如果测试结果表明太多的网站因为版本号字符串问题导致出现故障,那火狐会暂时将字符串锁定为 Firefox/99.0。

这样可以给网站开发者们预留时间对相关问题进行调整,避免因为版本号升级后导致大量网站出现访问异常情况。

另外诸如Google Chrome和Microsoft Edge版本号也开始临近100,目前还没听说谷歌/微软准备对此进行测试。

如何帮助火狐进行测试:

如果你已经使用火狐浏览器请在地址栏中输入about:config然后回车,这里会出现内有恶龙的提示点击确认即可。

在配置页搜索 general.useragent.override 然后点击String再点击后面的+号,点击后再复制以下内容填入保存。

Mozilla/5.0 (Windows NT 10.0; rv:100.0) Gecko/20100101 Firefox/100.0

接下来你就可以浏览各种网站检查是否存在问题,如果存在问题可以联系网站开发者和火狐浏览器团队进行反馈。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/63456.html

(0)
上一篇 2021年8月11日 01:11
下一篇 2021年8月11日

相关推荐

发表回复

登录后才能评论