近日,Google 發佈了最新版的 Chrome 79 瀏覽器。不過在 Android 版本上,Chrome 發生了一個非常嚴重的 bug,最嚴重會導致某些使用系統內置的 WebView Frame 的應用的數據被清除。Google 已經收到不少開發人員以及普通用戶的抱怨。正因這個 bug,Google 已暫停了 Android 版的更新推送。
跟據 Android Police 報導,在 Android 版的幾個版本更新中,Chrome 會作為系統默認的 WebView Frame,來渲染部分基於 Web 的 APP 頁面。而在 Chrome 79 版本更新中,其中一項變化就是儲存 web 數據的路徑發生了變化。但是,在 Chrome 升級到 79 版本後,localStorage 和 WebSQL 儲存的數據並未正確地遷移到新的目錄,也就導致了部分設備升級到 Chrome 79 後,Web App 以及部分基於 WebView 的應用無法從新的路徑讀取到原來的數據。不過,其實原來的數據只是並未正確遷移到新的目錄,仍然保留在原目錄,Chrome 並無將這些數據刪除,只是沒有辦法讀取了。
目前,因為這個 bug,Chrome 在 Google Play 上收到了大量來自用戶的一星評價。其後 Google 已暫停了新版本的推送,並正在討論解決方法。新版本應該會很快將會推出,而用戶的數據技術上應該是還沒有遺失的,只等待 Google 解決 bug 後應該就可以重新使用。