Microsoft Edge based on Chromium浏览器早些时候发生大规模崩溃现象,当用户浏览器默认搜索疫情设置的是谷歌搜索时,则在地址栏输入任何内容都会直接触发崩溃问题。该问题在持续几个小时后后才恢复,具体原因则是与浏览器和搜索引擎的搜索词预测有关。
正常情况下浏览器默认会开启搜索词预测功能,即用户在地址栏输入内容时会立即发送给搜索引擎,此事搜索引擎会根据搜索词返回推荐内容方便用户的点击,而此次问题正是搜索建议导致的,根本问题则是谷歌在谷歌搜索里调整某个未识别的标记导致的。
微软在联系谷歌后随后确认问题,谷歌将搜索服务回滚到此前版本临时解决该问题,但由于缓存缘故部分用户仍然会触发崩溃,直到次日微软发布Microsoft Edge紧急修复版彻底解决该问题。具体情况是怎么样的可以看看微软发布的博客。
以下是微软浏览器团队发布的说明:
太平洋时间7月30日下午3点40分左右,我们开始接到用户反馈,称稳定版出现崩溃问题。我们了解到本次本次崩溃是由于在地址栏上输入时发生的,我们的相关团队迅速展开了调查工作。
不久之后,我们发现关闭搜索推荐或者,或者将默认搜索引擎从谷歌切换成其他,就能解决崩溃问题。在 Reddit 社区和 Twitter 上也有用户注意到了这点。
我们的工程师发现,搜索建议 JSON 中的一个未识别的标记导致 Edge 浏览器在将谷歌作为默认搜索引擎的地址栏上输入时就会导致崩溃。我们随后联系了谷歌,查看是否知道有什么变化影响了这个问题。经过调查,他们回滚了谷歌搜索服务最近一次更新,从而帮助缓解了 Edge 浏览器的崩溃问题。
由于谷歌团队的迅速行动,我们确认这个问题在太平洋时间晚上7点30分左右在 Edge 上得到了环节。为了确保我们没有阻止他们的变化部署,我们在稳定频道上也发布了一个修复版本。
不过当天晚些时候,我们收到反馈称仍有部分用户出现崩溃问题,经过周五晚上的调查,我们发现这些残留的崩溃与一些服务器上的响应缓存有关。我们在稳定频道发布了另一个更新,以全面缓解这个问题。
如果你还存在这个问题,请访问 edge://settings/help 页面,确保你更新到最新的稳定版本 84.0.522.52。