パスワードを忘れた? アカウント作成
14070591 submission
バグ

Android版Chrome 79、WebView使用アプリでデータ消失が発生してロールアウトを一時中止

タレコミ by headless
headless 曰く、

先日リリースされたAndroid版Chrome/WebView バージョン79でWebViewを使用するアプリのデータ消失が発生し、ロールアウトを一時中止したそうだ(Issue 1033655Android Policeの記事Softpediaの記事Mashableの記事)。

Chrome/WebViewのバージョン79ではWebViewのデータ保存場所が変更されているのだが、LocalStorageファイルやWeb SQLデータベースなどが新しい場所に移動せず、アップデート後にWebView使用アプリを起動するとそれまでに保存したデータにアクセスできなくなるという。元のデータは削除されていないため、a)アクセスできなくなっているデータを新しい場所に移動する、b)データ保存場所を元に戻す、といった対策が考えられる。

ただし、構造化されていないLocalStorageデータを自動でマージすることは難しく、ユーザーにデータを選択させるUIをWebViewがアプリに代わって表示することもできない。そのため、新しいデータまたは古いデータが失われることになる。Chromiumチームでは修正版のテストを開始しているが、対策の方法はまだ検討中なので、影響を受けたアプリの開発者にはアプリのパッケージ名とデータの内容を報告するよう求めるとともに、(まだ実行していないなら)独自の対策を行わないよう求めている。バージョン79は50%のユーザーを対象にロールアウトしており、10%ほどのデバイスが既にアップデートしているとのことだ。

この議論は、 ログインユーザだけとして作成されたが、今となっては 新たにコメントを付けることはできません。
typodupeerror

アレゲは一日にしてならず -- アレゲ研究家

読み込み中...