微軟工程師解釋:為何 Edge 默認(rèn)使用谷歌搜索引擎會導(dǎo)致崩潰
根據(jù)此前的報道,當(dāng)用戶將 Google 設(shè)置為默認(rèn)搜索引擎時,如果在地址欄輸入任何內(nèi)容并且地址欄開始顯示搜索建議時,Microsoft Edge 會立馬出現(xiàn)崩潰的情況。微軟確認(rèn)了此 bug 的存在,并很快進(jìn)行了修復(fù)。
昨天,微軟工程師在 Reddit 社區(qū)進(jìn)一步解釋了導(dǎo)致此 bug 的原因。他表示 7 月 31 日其團(tuán)隊收到了影響穩(wěn)定通道版本的崩潰警報,并注意到崩潰僅在地址欄輸入內(nèi)容時出現(xiàn)。不久后,他們發(fā)現(xiàn)關(guān)閉搜索建議或取消將 Google 作為默認(rèn)搜索引擎可以解決崩潰問題。
Edge 工程師進(jìn)一步調(diào)查后發(fā)現(xiàn),在將 Google 設(shè)置為默認(rèn)搜索引擎的瀏覽器的地址欄中輸入內(nèi)容時,搜索建議的 JSON 信息存在一個無法識別的 token 會導(dǎo)致瀏覽器崩潰。隨即他們聯(lián)系了 Google 工程師,以了解是否有什么變化會導(dǎo)致這個問題的出現(xiàn)。經(jīng)過調(diào)查,Google 近期確實對搜索服務(wù)進(jìn)行了一次升級,于是其工程師回滾了對搜索服務(wù)的最近一次更新,從而幫助緩解 Edge 的崩潰問題。
微軟方面定位問題后也很快發(fā)布了修復(fù)補(bǔ)丁,不過仍有部分用戶表示瀏覽器會出現(xiàn)崩潰的問題,Edge 工程師調(diào)查后發(fā)現(xiàn)這些殘留的崩潰問題與某些服務(wù)器上的響應(yīng)緩存有關(guān)。于是又發(fā)布了另一個更新版本,以全面解決此問題。因此,如果你在使用 Edge 時仍遇到此問題,請升級至 Edge 84.0.522.52 版本,Edge 團(tuán)隊表示此版本已完全解決此問題。