Sviluppatori di applicazioni per Android hanno segnalato un grave problema in Chrome 79, che porta alla perdita di dati degli utenti in applicazioni di terze parti che utilizzano il motore di navigazione WebView. In Chrome 79 è stata cambiata la posizione della cartella del profilo utente, in cui vengono memorizzati anche i dati salvati dalle web-app tramite API localStorage o WebSQL. Durante l'aggiornamento dalle versioni precedenti di Chrome, è previsto il trasferimento automatico dei dati di Chrome, ma non sono stati considerati i dati salvati nella vecchia cartella del profilo dalle applicazioni mobili basate sul componente WebView, come quelle create utilizzando il framework Apache Cordova.
Fino alla risoluzione del problema, Google ieri la distribuzione dell'aggiornamento Chrome 79 per Android, ma l'aggiornamento è già stato scaricato da circa metà degli utenti. Il problema è stato classificato come di massima priorità e si stanno cercando modi per ridurre al minimo la perdita di dati. In effetti, i dati non sono stati eliminati, ma sono semplicemente diventati invisibili alle applicazioni, il che consente di recuperare le informazioni, se si desidera. Come una delle si sta considerando il ripristino della cartella del profilo alla posizione precedente. Gli sviluppatori di applicazioni basate su WebView esprimono insoddisfazione per le azioni di Google, poiché gli utenti incolpano loro per la perdita dei dati e abbassano le loro valutazioni, senza rendersi conto che la fonte del problema è stata Chrome.
Inoltre, si può notare
per quanto riguarda il blocco dell'accesso ai servizi Google utilizzando alcuni browser in Linux, come , e . Come motivo si segnalano possibili problemi di sicurezza in questi programmi. A giudicare da su Reddit, il blocco è selettivo per gli utenti senza autenticazione a due fattori e con un browser basato su versioni obsolete del motore (vecchio QtWebEngine, WebKit e KHTML), contenenti vulnerabilità non corrette.
Fonte: opennet.ru
