Update Chrome 79 for Android led to the disappearance of WebView-based app data.

Vývojáři aplikací pro Android si všimli upozorní na vážnou nedostatku v prohlížeči Chrome 79, která vede ke ztrátě uživatelských dat ve třetích aplikacích používajících webový motor WebView. V Chrome 79 bylo změnám umístění adresáře s uživatelským profilem, ve kterém jsou mimo jiné uchovávána i data uložená webovými aplikacemi pomocí API localStorage nebo WebSQL. Při aktualizaci z předchozích verzí Chrome je zajištěn automatický přenos dat Chrome, ale nejsou zohledněna data, která byla uložena ve starém adresáři s profilem mobilními aplikacemi založenými na komponentě WebView, například vytvořenými pomocí frameworku Apache Cordova.

Do vyřešení problému Google včera pozastavil distribuci aktualizace Chrome 79 pro Android, ale aktualizaci již stačila stáhnout asi polovina uživatelů. Problému byla přidělena nejvyšší úroveň důležitosti a hledají se způsoby, jak minimalizovat ztrátu dat. Ve skutečnosti data nebyla smazána, ale pouze přestala být viditelná aplikacím, což umožňuje při přání obnovit informace. Jako jedno z možných řešení problému se zvažuje vrátit adresář s profilem na staré místo. Vývojáři aplikací založených na WebView vyjadřují nespokojenost s jednáním Google, neboť uživatelé je obviňují ze ztráty svých dat a snižují jejich hodnocení, aniž by tušili, že zdrojem problému je Chrome.

Dále lze poznamenat
stížnosti o blokaci přístupu k službám Google za použití některých prohlížečů na bázi Linuxu, jako je Konqueror, Falkon a Qutebrowser. Jako důvod se uvádějí možné bezpečnostní problémy v těchto programech. Podle diskuze na Redditu je blokace aplikována selektivně na uživatele bez dvoufaktorového ověřování a s prohlížečem založeným na zastaralých verzích motoru (staré QtWebEngine, WebKit a KHTML), které obsahují neopravené zranitelnosti.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster