Android alkalmazásfejlesztők figyelembe kell venni a Chrome 79 súlyos hibáját, amely felhasználói adatok elvesztéséhez vezet a WebView böngészőmotorral rendelkező harmadik féltől származó alkalmazásokban. A Chrome 79-ben a felhasználói profil mappájának helye, amelyben többek között a webalkalmazások által a localStorage vagy WebSQL API segítségével tárolt adatok is találhatók. A korábbi Chrome verziók frissítésekor automatikusan átkonvertálják a Chrome adatokat, de nem számolták ezeket az adatokat, amelyeket a WebView komponenssel rendelkező mobilalkalmazások tároltak, például Apache Cordova keretrendszer használatával készült alkalmazásoknál.
A probléma megoldásáig a Google tegnap a Chrome 79 frissítés terjesztését Androidra, de a frissítést már körülbelül a felhasználók felénél letöltötték. A problémát a legmagasabb prioritásúnak minősítették, és keresik az eszközöket az adatvesztés minimalizálására. Valójában az adatok nem törlődtek, csupán az alkalmazások számára láthatatlanná váltak, ami lehetővé teszi az információk helyreállítását, ha szükséges. Az egyik az profilmappa visszahelyezése a régi helyére is felmerült. A WebView-alapú alkalmazások fejlesztői csalódottságot fejeznek ki a Google intézkedéseivel kapcsolatban, mivel a felhasználók őket hibáztatják adatvesztésük miatt és rontják a besorolásukat, anélkül, hogy tudnák, hogy a probléma forrása a Chrome volt.
További megjegyzésként
az Google-szolgáltatásokhoz való belépés blokkolásáról, bizonyos Linux böngészők használatával, mint például , és . Az okok között lehetséges biztonsági problémákat jelölnek meg ezekben a programokban. A a Redditen a blokkolás szelektíven alkalmazásra kerül a kétfaktoros hitelesítéssel nem rendelkező felhasználók és a régi motorral rendelkező böngészők (régi QtWebEngine, WebKit és KHTML) esetében, amelyekben meg nem javított sebezhetőségek találhatók.
Forrás: opennet.ru
