微軟工程師解釋:為何 Edge 默認使用谷歌搜索引擎會導致崩潰

2020-08-06 玥玥 開源中國
瀏覽

根據此前的報道,當用戶將 Google 設置為默認搜索引擎時,如果在地址欄輸入任何內容并且地址欄開始顯示搜索建議時,Microsoft Edge 會立馬出現崩潰的情況。微軟確認了此 bug 的存在,并很快進行了修復。

昨天,微軟工程師在 reddit 社區進一步解釋了導致此 bug 的原因。他表示 7 月 31 日其團隊收到了影響穩定通道版本的崩潰警報,并注意到崩潰僅在地址欄輸入內容時出現。不久后,他們發現關閉搜索建議或取消將 Google 作為默認搜索引擎可以解決崩潰問題。

Edge 工程師進一步調查后發現,在將 Google 設置為默認搜索引擎的瀏覽器的地址欄中輸入內容時,搜索建議的 JSON 信息存在一個無法識別的 token 會導致瀏覽器崩潰。隨即他們聯系了 Google 工程師,以了解是否有什么變化會導致這個問題的出現。經過調查,Google 近期確實對搜索服務進行了一次升級,于是其工程師回滾了對搜索服務的最近一次更新,從而幫助緩解 Edge 的崩潰問題。

微軟方面定位問題后也很快發布了修復補丁,不過仍有部分用戶表示瀏覽器會出現崩潰的問題,Edge 工程師調查后發現這些殘留的崩潰問題與某些服務器上的響應緩存有關。于是又發布了另一個更新版本,以全面解決此問題。因此,如果你在使用 Edge 時仍遇到此問題,請升級至 Edge 84.0.522.52 版本,Edge 團隊表示此版本已完全解決此問題。