Chrome 79-uppdatering för Android gör att WebView-baserad appdata försvinner

Android applikationsutvecklare ritade uppmärksamma ett allvarligt fel i Chrome 79 som leder till förlust av användardata i tredjepartsprogram som använder webbläsarmotorn WebView. Chrome 79 hade ändrats platsen för katalogen med användarprofilen, som också lagrar data som sparats av webbapplikationer som använder localStorage eller WebSQL API. Uppgradering från tidigare versioner av Chrome migrerar automatiskt Chrome-data, men tar inte hänsyn till data som lagrades i den gamla profilkatalogen av mobilapplikationer baserade på WebView-komponenten, till exempel de som skapats med Apache Cordova-ramverket.

Innan Google löste problemet igår upphängd Chrome 79-uppdateringen för Android distribueras, men ungefär hälften av användarna har redan laddat ner uppdateringen. Problemet har tilldelats den högsta svårighetsgraden och sätt att minimera dataförlusten eftersträvas. Faktum är att uppgifterna inte raderas, utan bara upphört att vara synliga för applikationer, vilket gör att du kan återställa informationen om så önskas. Som en av alternativ för att lösa problemet vi överväger att återställa katalogen med profilen till sin ursprungliga plats. Utvecklare av WebView-baserade applikationer har uttryckt missnöje med Googles agerande, eftersom användare skyller på dem för förlusten av deras data och degraderar dem i rankingen, utan att misstänka att Chrome var källan till problemet.

Dessutom kan det noteras
klagomål om att blockera åtkomst till Googles tjänster med hjälp av vissa webbläsare som används i Linux, som t.ex konqueror, falkon и Qutebrowser. Eventuella säkerhetsproblem i dessa program anges som orsak. Att döma av diskussion på Reddit tillämpas blockeringen selektivt på användare utan tvåfaktorsautentisering och med en webbläsare baserad på föråldrade versioner av motorn (gamla QtWebEngine, WebKit och KHTML) som innehåller opatchade sårbarheter.

Källa: opennet.ru

Lägg en kommentar