Aktualizace Chrome 79 pro Android způsobí, že data aplikací založených na WebView zmizí

Vývojáři aplikací pro Android kreslil Pozor na vážnou chybu v Chrome 79, která vede ke ztrátě uživatelských dat v aplikacích třetích stran, které používají prohlížeč WebView. Chrome 79 měl změněno umístění adresáře s uživatelským profilem, kde jsou uložena i data uložená webovými aplikacemi pomocí localStorage nebo WebSQL API. Upgrade z předchozích verzí Chromu automaticky migruje data Chromu, ale nebere v úvahu data, která byla uložena do starého adresáře profilu mobilními aplikacemi založenými na komponentě WebView, jako jsou ty vytvořené pomocí frameworku Apache Cordova.

Než Google včera problém vyřešil pozastaveno Aktualizace Chrome 79 pro Android je distribuována, ale zhruba polovina uživatelů si již aktualizaci stáhla. Problému byla přidělena nejvyšší úroveň závažnosti a hledají se způsoby, jak minimalizovat ztrátu dat. Data ve skutečnosti nejsou smazána, ale přestala být viditelná pro aplikace, což vám v případě potřeby umožňuje obnovit informace. Jako jeden z možnosti řešení problému uvažujeme o vrácení adresáře s profilem na původní místo. Vývojáři aplikací založených na WebView vyjádřili nespokojenost s počínáním Google, protože je uživatelé obviňují ze ztráty dat a v žebříčku je degradují, aniž by tušili, že zdrojem problému je Chrome.

Navíc lze poznamenat
stížnosti o blokování přístupu ke službám Google pomocí některých prohlížečů používaných v Linuxu, jako např Konqueror, Falkon и Qutebrowser. Jako důvod jsou uvedeny možné bezpečnostní problémy v těchto programech. Soudě dle diskuse na Redditu je blokování aplikováno selektivně na uživatele bez dvoufaktorové autentizace a s prohlížečem založeným na zastaralých verzích enginu (staré QtWebEngine, WebKit a KHTML) obsahujících neopravené zranitelnosti.

Zdroj: opennet.ru

Přidat komentář