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

Tech / Seneste Chrom-baserede webbrowsere har ikke AppCache-support, da Google kraftigt opfordrer udviklere til at migrere hurtigt 2 minutter læst

Mørk tilstand på Google Chrome



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 lagring af information lokalt for 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 vil AppCache ikke længere være 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. Før AppCache's lovede fjernelse i Chrome 82 annoncerede Google endda en sikkerhedsrettelse, 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 yderligere 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 fuldstændigt for alle. Det vil ikke være tilgængeligt, selv dem, der havde tilmeldt sig den 'omvendte' oprindelsesforsøg.

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

Mens 'omvendt' 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 stærkt at migrere ud af 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 er understøttes bredt i aktuelle browsere . Det tilbyder et perfekt fungerende og stabilt alternativ til offlineoplevelsen fra AppCache. Det er vigtigt at bemærke, at Chrome deaktiverer AppCache-funktionalitet på enhver side, der er indlæst 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 understøttelse af AppCache, har Firefox og andre browsere for længst mistet supporten. Firefox forældet AppCache i udgivelse 44 (september 2015) og har fjernet støtte til det i sin Beta og Nightly-build fra september 2019. Safari forældet AppCache i begyndelsen af ​​2018.

Nogle Android Native App-udviklere skal muligvis holde sig til AppCache indtil videre. Nogle udviklere af native Android-applikationer brug Chrome WebView for 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.

Mærker Chrome