Chrome 79-opdatering til Android får WebView-baserede appdata til at forsvinde

Android applikationsudviklere tegnede opmærksom på en alvorlig fejl i Chrome 79, der fører til tab af brugerdata i tredjepartsapplikationer, der bruger WebView-browsermotoren. Chrome 79 havde ændret placeringen af ​​biblioteket med brugerprofilen, som også gemmer data gemt af webapplikationer ved hjælp af localStorage eller WebSQL API. Opgradering fra tidligere udgivelser af Chrome migrerer automatisk Chrome-data, men tager ikke hensyn til data, der blev gemt i den gamle profilmappe af mobilapplikationer baseret på WebView-komponenten, såsom dem, der er oprettet ved hjælp af Apache Cordova-rammeværket.

Før Google løste problemet i går suspenderet Chrome 79-opdatering til Android distribueres, men omkring halvdelen af ​​brugerne har allerede downloadet opdateringen. Problemet er blevet tildelt det højeste niveau af alvorlighed, og der søges efter måder at minimere datatab. Faktisk slettes dataene ikke, men ophørte kun med at være synlige for applikationer, hvilket giver dig mulighed for at gendanne oplysningerne, hvis det ønskes. Som en af muligheder for at løse problemet vi overvejer at returnere mappen med profilen til dens oprindelige plads. Udviklere af WebView-baserede applikationer har udtrykt utilfredshed med Googles handlinger, da brugere giver dem skylden for tabet af deres data og degraderer dem på ranglisten uden mistanke om, at Chrome var kilden til problemet.

Derudover kan det bemærkes
klager om at blokere adgangen til Google-tjenester ved hjælp af nogle browsere, der bruges i Linux, som f.eks konqueror, Falkon и Qutebrowser. Mulige sikkerhedsproblemer i disse programmer er angivet som årsagen. At dømme efter diskussion på Reddit anvendes blokeringen selektivt til brugere uden tofaktorautentificering og med en browser baseret på forældede versioner af motoren (gamle QtWebEngine, WebKit og KHTML), der indeholder uoprettede sårbarheder.

Kilde: opennet.ru

Tilføj en kommentar