安卓版 Chrome 浏览器在最新版本中已修正数据丢失问题

上周,谷歌针对安卓版 Chrome 浏览器 79.0 版本中的一个错误问题而发布了修复补丁,该问题将导致某些安卓应用的用户数据丢失或被重置。

这个已知的错误问题,目前只会影响那些构建并运行于 WebView 之上的安卓应用,那些依赖于 WebView 组件的安卓应用可能将无法正常运行。 WebView 相当于是一个微缩版的 Chrome 浏览器。在安卓平台上,WebView 会被嵌入到其他的应用中,用于呈现 web 内容而无需显示完整的 Chrome 浏览器界面,并且还经常被当做一个容器,用来将 web 应用如同独立移动应用一样安装在安卓设备上。

Chrome 浏览器于本月中旬发布了全新的 79.0 版本,而出现上述问题的原因在于 Chrome 79.0.3945.79 版本更改了用户档案文件夹目录的位置。当用户将 Chrome 浏览器从 78 升级为 79 版本之后,由 AppCache、fileSystem、localStorage、IndexedDB、Service Workers、WebSQL 等 API 接口生成的用户数据,却仍被留在了之前的位置而不会被正确地移动到新目录中。

在最初的问题报告中,只提到来自 localStorage 和 WebSQL 的数据会受到影响,但实际上其他的 API 也受到了这一问题的困扰。而其他的存储区域,比如 cookies 和 sessionStorage 等并没有受到影响。

在这次更新之后,一些安卓平台的用户发现很多应用突然出现了不明原因的被重置、数据丢失以及无法登陆账号的问题。这些用户大都不知道这些出现问题的应用是运行于 Chrome/WebView 之上的,也并不清楚出现问题的真正原因是什么

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值