Google 修正 Chrome 79 Webview 问题

Google 修正 Chrome 79 Webview

Google 之前推出了 Chrome 79 版本,但在 Android 平台上就出现问题,由于 Webview 改动导致其他 Apps 出现 Data Loss 情况。Chrome 团队已修正有关问题,并推出新的 Chrome 79 版本。

Chrome 79 问题是源自 Webview 改动读取 Data 位置,原本的 Data 未能读取,而使用了 Webview 功能的 Apps 都受影响。由于原先旧 Data 未能读取,用家使用这些 Apps 时就会不见了原先的 Data,就如首次使用 Apps 般。

Chrome 团队在 Chromium Bugs 上汇报了修正方法。Chrome 会将旧有 Data 档案 (若旧档案仍然存在的话) 移至新位置,以使 Chrome 可以读取。若果用家之前未曾升级 Chrome 79,就会一切如常顺利升级。

新储存 Data 会牺牲
但若果用家之前已升级至有 Bug 的 Chrome 79 并曾使用,若果 Apps 曾储存了新 Data 的话,这些新 Data 档案会被重新命名 (以便之后有需要时 Recover),并会被旧 Data 档案所取代,即是可以恢复原先的Data。即是在升级 “有 Bug 的 Chrome 79” 至 “修正版 Chrome 79” 这段时间作出的改动,将会被覆写取代,这段时间的资料就会牺牲。

This means that users who have used the current version and lost access to their old data will get their old data back at the cost of losing access to data newly created since the original M79 update.

若果 Apps 自行将旧档案移至新位置的话,Chrome 会自动跳过,不会影响。由于无完美方法可整合更新过程中出现的新旧 Data,Chrome 团队表示现有这个解决方案应是最好的做法,但仍无可避免导致在某些情况下的 Data Loss。

there is no realistic way to proceed from this point without additional data loss in some cases, but this hopefully represents the best compromise.

这个修正版本的 Chrome 79 已经陆续推送。

发布留言