Vývojáři aplikací pro Android 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 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 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 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
o blokaci přístupu k službám Google za použití některých prohlížečů na bázi Linuxu, jako je , a . Jako důvod se uvádějí možné bezpečnostní problémy v těchto programech. Podle 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
