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