Desenvolvedores de aplicativos para Android atentaram para uma falha grave no Chrome 79, que leva à perda de dados do usuário em aplicativos de terceiros que usam o motor de navegador WebView. No Chrome 79 foi o local do diretório do perfil do usuário, onde são armazenados dados salvos por aplicativos web através da API localStorage ou WebSQL. Na atualização a partir de versões anteriores do Chrome, a transferência automática de dados do Chrome foi prevista, mas os dados salvos no antigo diretório do perfil por aplicativos móveis baseados no componente WebView, como os criados com o framework Apache Cordova, não foram considerados.
Até que a questão seja resolvida, o Google ontem a distribuição da atualização do Chrome 79 para Android, mas a atualização já foi baixada por cerca de metade dos usuários. A questão foi classificada com o mais alto nível de prioridade, e estão sendo buscadas formas de minimizar a perda de dados. Na verdade, os dados não foram excluídos, apenas deixaram de ser visíveis para os aplicativos, o que permite, se desejado, a recuperação das informações. Como uma das considera-se o retorno do diretório do perfil para o local anterior. Desenvolvedores de aplicativos baseados em WebView expressam descontentamento com as ações do Google, uma vez que os usuários os culpam pela perda de seus dados e diminuem suas classificações, sem suspeitar de que a fonte do problema foi o Chrome.
Adicionalmente, pode-se destacar
sobre o bloqueio de acesso aos serviços do Google utilizando alguns navegadores Linux, como , e . A razão dada são possíveis problemas de segurança nesses programas. Judging by no Reddit, o bloqueio é aplicado seletivamente a usuários sem autenticação em duas etapas e com navegadores baseados em versões desatualizadas do motor (antigas QtWebEngine, WebKit e KHTML), que contêm vulnerabilidades não corrigidas.
Fonte: opennet.ru
