Google暫停Chrome 79安卓版發布:存在「清除」其他應用數據的bug

日前,Google面向PC、iOS以及Android作業系統推出了最新的Chrome 79。但是,十分不幸的是,Android版本的Chrome出現了一個非常嚴重的bug,會導致某些使用系統內置的WebView框架的應用的數據被清除。這導致了部分開發人員以及普通用戶的瘋狂吐槽。目前,因為這個bugGoogle已經暫停了安卓版的推送。

Google暫停Chrome 79安卓版發布:存在「清除」其他應用數據的bug

據Android Police報導,在Android版的幾個版本更新中,Chrome會作為系統默認的WebView框架,來渲染部分基於Web的應用的頁面。目前,許多應用都使用系統的WebView框架來作為應用的渲染引擎,比如說我們在應用內登錄一個網站,或者瀏覽DuckDuckGo等網站時,都是通過系統內WebView框架進行渲染。甚至有些應用完全基於Web運行,比如說PWA應用,而我們經常使用的QQ手機版大部分都是基於Web。

而在Chrome 79版本更新中,其中一項變化就是存儲web數據的路徑發生了變化。但是,在Chrome升級到79版本之後,localStorage和WebSQL存儲的數據並未正確地遷移到新的目錄,也就導致了部分設備升級到Chrome 79之後,Web App以及部分基於WebView的應用無法從新的路徑讀取到原來的數據。不過,其實原來的數據只是並未正確遷移到新的目錄,仍然保留在原目錄,Chrome並不會把這些數據刪除,只是沒有辦法讀取了。

目前,因為這個bug,Chrome在Google Play上收到了許多來自用戶的一星「好評」。目前,Google已經暫停了新版本的推送,並且Google也正在討論解決方法,是繼續通過將舊文件遷移到正確的目錄還是繼續使用舊的目錄。新版本應該會很快就推出的,而用戶的數據技術上應該是還沒有丟失的,等Google解決bug之後應該就可以重新使用。

來源:超能網