Najnovšie webové prehliadače založené na chróme nemajú podporu AppCache, pretože Google dôrazne vyzýva vývojárov, aby rýchlo migrovali

Tech / Najnovšie webové prehliadače založené na chróme nemajú podporu AppCache, pretože Google dôrazne vyzýva vývojárov, aby rýchlo migrovali 2 minúty prečítané

Tmavý režim v prehliadači Google Chrome



Webový prehliadač Google Chrome a všetky prehliadače založené na chrome vrátane Microsoft Edge stratia podporu pre AppCache. Od verzie Chrome v85 bude podpora AppCache úplne zrušená. Google preto dôrazne odporúča webovým vývojárom, aby migrovali z platformy najskôr.

Vývojári, ktorí navrhujú webové aplikácie a platformy, sú dôrazne vyzvaní k tomu, aby zrušili AppCache, systém, ktorý kedysi umožňoval lokálne ukladanie informácií pre prístup, keď nebolo k dispozícii sieťové pripojenie. Chrome 85 predvolene odstráni podporu pre AppCache.



Vývojári by mali migrovať na „pracovníkov služieb“ z AppCache kvôli lepšej kompatibilite, bezpečnosti a spoľahlivosti?

Od verzie Chrome 85 už nebude AppCache v Chrome predvolene k dispozícii. Mimochodom, nejde o náhlu zmenu. Podpora aplikácie Cache (AppCache) je od decembra 2016 zastaraná a v prehliadači Chrome sa začína verzia 79. V prehliadači Chrome 70 bola aplikácia AppCache odstránená z nezabezpečených kontextov. Google potvrdil, že plánuje odstrániť AppCache v prehliadači Chrome 82. Pred sľubovaným odstránením AppCache v prehliadači Chrome 82 spoločnosť Google dokonca oznámila bezpečnostnú opravu, ktorá zaviedla koncept zjavného rozsahu.



https://twitter.com/FxSiteCompat/status/1262441004088602628



Časová os odstránenia aplikácie Chrome AppCache má dva nadchádzajúce dôležité míľniky. Od verzie Chrome v85 už nebude AppCache v Chrome predvolene k dispozícii. Vývojári, ktorí môžu na migráciu z AppCache ešte potrebovať ďalší čas, sa môžu zaregistrovať na „reverznú“ skúšobnú verziu pôvodu, aby rozšírili dostupnosť AppCache pre svoje webové aplikácie. Skúška pôvodu sa začne v prehliadači Chrome 84 (pred predvoleným odstránením v prehliadači Chrome 85) a bude aktívna v prehliadači Chrome 89.

AppCache bude s prehliadačom Chrome v90 úplne preč. Inými slovami, od verzie Chrome 90 bude AppCache úplne odstránený pre všetkých. Nebude k dispozícii ani pre tých, ktorí sa prihlásili do „reverznej“ skúšky pôvodu.

Zvrátiť pôvodné nasadenie skúšobnej verzie na odstránenie aplikácie AppCache a alternatívu pre platformu:

Zatiaľ čo „reverzná“ skúšobná verzia pôvodu oficiálne začína prehliadačom Chrome 84, vývojári sa môžu k nej prihlásiť ešte dnes a pridať tokeny do svojich manifestov HTML a AppCache. Postupným upgradovaním publika webovej aplikácie na Chrome 84 začnú platiť všetky tokeny, ktoré už vývojári pridali.



Napriek dostupnosti predĺženej ochrannej lehoty sa dôrazne odporúča migrovať z AppCache. Postup migrácie nie je zložitý ani zložitý. Vývojári môžu ľahko otestovať odstránenie AppCache z ich webových aplikácií pomocou aplikácie „chrome: // flags / # app-cache“. vlajka . Vlajka komplexne simuluje odstránenie AppCache. Tento príznak je k dispozícii od verzie Chrome 84.

Pracovníci služieb sú v súčasných prehľadávačoch široko podporovaná . Ponúka perfektne fungujúcu a stabilnú alternatívu k offline zážitku, ktorý poskytuje AppCache. Je dôležité poznamenať, že Chrome zakáže funkčnosť AppCache na každej stránke, ktorá sa načíta pod kontrolu servisného pracovníka. Inými slovami, servisní pracovníci a AppCache sa navzájom vylučujú. Preto sa dôrazne odporúča nepokúšať sa migrovať na pracovníkov v oblasti služieb kúsok po kúsku.

Zatiaľ čo Google Chrome stále ponúka určitú podporu pre AppCache, Firefox a ďalšie prehľadávače už dávno úplne zrušili podporu. Firefox zastarané AppCache vo vydaní 44 (september 2015) a má odstránený podpora pre ňu vo verziách Beta a Nightly od septembra 2019. Safari zastarané AppCache začiatkom roka 2018.

Niektoré Vývojári natívnych aplikácií pre Android možno sa bude musieť zatiaľ držať AppCache. Niektoré vývojári natívnych aplikácií pre Android používať Chrome WebView na zobrazenie webového obsahu. Ale niekedy sa tiež spoliehajú na AppCache. Pre WebView nie je možné povoliť reverznú skúšobnú verziu.

Značky Chrome