Seneste Chrom-baserede webbrowsere har ikke AppCache-support, da Google kraftigt opfordrer udviklere til at migrere hurtigt

Googles Chrome-webbrowser og alle Chromium-baserede browsere inklusive Microsoft Edge mister support til AppCache. Fra og med Chrome v85, vil AppCache Support blive droppet helt. Derfor råder Google kraftigt webudviklere til at migrere ud af platformen tidligst.

Udviklere, der designer webbaserede apps og platforme, opfordres kraftigt til at droppe AppCache, et system, der engang tillod at gemme oplysninger lokalt for at få adgang, når netværksforbindelse ikke var tilgængelig. Chrome 85 fjerner understøttelse af AppCache som standard.

Udviklere skal migrere til 'servicearbejdere' fra AppCache for bedre kompatibilitet, sikkerhed og pålidelighed?

Fra og med Chrome 85 er AppCache ikke længere tilgængelig i Chrome som standard. I øvrigt er dette ikke en pludselig ændring. Application Cache (AppCache) -specifikationen er udfaset siden december 2016 og i Chrome startende i version 79. I Chrome 70 blev AppCache fjernet fra usikre sammenhænge. Google bekræftede, at det var planlagt at fjerne AppCache i Chrome 82. Forud for AppCache's lovede fjernelse i Chrome 82 annoncerede Google endda en sikkerhedsløsning, der introducerede konceptet med et manifest omfang.

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

Chrome AppCache fjernelse tidslinje har to kommende vigtige milepæle. Fra og med Chrome v85 vil AppCache ikke længere være tilgængelig i Chrome som standard. Udviklere, der muligvis stadig har brug for ekstra tid til at migrere ud af AppCache, kan tilmelde sig en "omvendt" oprindelsesforsøg for at udvide tilgængeligheden af ​​AppCache til deres webapps. Oprindelsesforsøget starter i Chrome 84 (før standardfjerning i Chrome 85) og vil være aktiv gennem Chrome 89.

AppCache er helt væk med Chrome v90. Med andre ord, startende med Chrome 90, fjernes AppCache fuldt ud for alle. Det vil ikke være tilgængeligt, selv dem der har tilmeldt sig "omvendt" oprindelsesforsøget.

Omvendt original prøveudrulning til fjernelse af AppCache og alternativ til platformen:

Mens den "omvendte" oprindelsesforsøg officielt starter med Chrome 84, kan udviklere tilmelde sig det samme i dag og tilføje tokens til deres HTML- og AppCache-manifest. Da webappens publikum gradvis opgraderes til Chrome 84, vil alle tokens, som udviklere allerede har tilføjet, træde i kraft.

På trods af tilgængeligheden af ​​den udvidede afdragsperiode tilrådes det kraftigt at migrere fra AppCache. Migreringsproceduren er ikke vanskelig eller kompleks. Udviklere kan nemt teste fjernelsen af ​​AppCache på deres webapps ved hjælp af 'chrome: // flags / # app-cache' flag. Flagget simulerer omfattende fjernelsen af ​​AppCache. Dette flag er tilgængeligt startende med Chrome 84.

Servicearbejdere understøttes bredt i nuværende browsere. Det tilbyder et perfekt fungerende og stabilt alternativ til offlineoplevelsen leveret af AppCache. Det er vigtigt at bemærke, at Chrome deaktiverer AppCache-funktionalitet på enhver side, der indlæses under kontrol af en servicearbejder. Med andre ord udelukker servicearbejdere og AppCache hinanden. Derfor tilrådes det kraftigt ikke at forsøge at migrere til servicearbejdere stykke for stykke.

Mens Google Chrome stadig tilbyder en vis support til AppCache, har Firefox og andre browsere længe tilbage, at supporten helt er faldet. Firefox udfasede AppCache i udgivelse 44 (september 2015) og har fjernet understøttelse af det i sin Beta og Nightly-build fra september 2019. Safari udfasede AppCache i begyndelsen af ​​2018.

Nogle Android Native App-udviklere skal muligvis holde sig til AppCache indtil videre. Nogle udviklere af indfødte Android-applikationer brug Chrome WebView til at vise webindhold. Men de stoler også undertiden på AppCache. Det er ikke muligt at aktivere en prøve med omvendt oprindelse for en WebView.

Facebook Twitter Google Plus Pinterest