Қолданба әзірлеушілері үшін Android WebView браузер механизмін пайдаланатын үшінші тарап қолданбаларында пайдаланушы деректерінің жоғалуына әкелетін Chrome 79 жүйесіндегі елеулі ақауға назар аударыңыз. Chrome 79 болды localStorage немесе WebSQL API арқылы веб-бағдарламалармен сақталған деректерді сақтайтын пайдаланушы профилі бар каталогтың орны. Алдыңғы Chrome шығарылымдарынан жаңарту Chrome деректерін автоматты түрде тасымалдайды, бірақ Apache Cordova негізін пайдаланып жасалғандар сияқты WebView құрамдастығына негізделген мобильді қолданбалар арқылы ескі профиль каталогында сақталған деректерді есепке алмайды.
Google кеше мәселені шешкенге дейін Chrome 79 жаңартуын тарату Android, бірақ пайдаланушылардың жартысына жуығы жаңартуды жүктеп алды. Мәселеге ең жоғары деңгей тағайындалды және деректердің жоғалуын азайту бойынша жұмыстар жүргізілуде. Деректер іс жүзінде жойылған жоқ, тек қолданбалар үшін көрінбейтін етіп жасалды, бұл қажет болған жағдайда қалпына келтіруге мүмкіндік береді. Біреуі профилі бар каталогты бастапқы орнына қайтаруды қарастырамыз. WebView негізіндегі қосымшаларды әзірлеушілер Google әрекетіне наразылықтарын білдірді, өйткені пайдаланушылар оларды деректерінің жоғалуы үшін кінәлап, Chrome браузері мәселенің көзі болды деп күдіктенбей, рейтингте төмендетеді.
Бұған қоса, атап өтуге болады
қолданылатын кейбір құралдарды пайдаланып Google қызметтеріне кіруді бұғаттау туралы Linux сияқты браузерлер , и . Себеп ретінде осы бағдарламалардағы ықтимал қауіпсіздік мәселелері көрсетілген. Қарап отырсақ Reddit-те бұғаттау екі факторлы аутентификациясыз және патчланбаған осалдықтары бар қозғалтқыштың ескірген нұсқаларына (ескі QtWebEngine, WebKit және KHTML) негізделген шолғышы бар пайдаланушыларға таңдамалы түрде қолданылады.
Ақпарат көзі: opennet.ru
