Uusimatel kroomipõhistel veebibrauseritel puudub AppCache'i tugi, kuna Google kutsub arendajaid tungivalt kiiresti üle minema

Tech / Uusimatel kroomipõhistel veebibrauseritel puudub AppCache'i tugi, kuna Google kutsub arendajaid tungivalt kiiresti üle minema 2 minutit loetud

Tume režiim Google Chrome'is



Google'i Chrome'i veebibrauser ja kõik Chromiumi põhised brauserid, sealhulgas Microsoft Edge, kaotavad AppCache'i toe. Alates Chrome v85-st loobutakse AppCache'i tugi täielikult. Seetõttu soovitab Google veebiarendajatel tungivalt kõige varem platvormilt välja kolida.

Arendajatel, kes kujundavad veebipõhiseid rakendusi ja platvorme, soovitatakse tungivalt loobuda AppCache'ist - süsteemist, mis lubas kunagi juurdepääsu jaoks kohapeal teavet salvestada, kui võrguühendus polnud saadaval. Chrome 85 eemaldab vaikimisi AppCache'i toe.



Parema ühilduvuse, turvalisuse ja usaldusväärsuse parandamiseks peaksid arendajad rakenduse AppCache juurest üle minema teenusetöötajatele?

Alates Chrome 85-st pole AppCache vaikimisi Chrome'is saadaval. Muide, see pole äkiline muutus. Rakenduse vahemälu (AppCache) spetsifikatsioon on alates 2016. aasta detsembrist aegunud ja Chrome'is alates versioonist 79. Chrome 70-s eemaldati AppCache ebaturvalistest kontekstidest. Google kinnitas kavatsusest eemaldada AppCache Chrome 82-st. Enne AppCache'i lubatud eemaldamist Chrome 82-s teatas Google isegi turvaparandusest, mis tutvustas manifesti ulatuse kontseptsiooni.



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



Chrome AppCache'i eemaldamise ajaskaalal on kaks olulist verstaposti. Alates Chrome v85-st pole AppCache vaikimisi enam Chrome'is saadaval. Arendajad, kes võivad AppCache'i eemaldamiseks siiski vajada lisaaega, saavad registreeruda 'vastupidises' päritoluproovis, et laiendada oma veebirakenduste jaoks AppCache'i kättesaadavust. Päritoluproov algab Chrome 84-s (enne Chrome 85-i vaiketõrjet) ja on aktiivne Chrome 89 kaudu.

AppCache on Chrome v90-ga täielikult kadunud. Teisisõnu, alates Chrome 90-st eemaldatakse AppCache kõigi jaoks täielikult. See pole saadaval isegi neil, kes olid registreerunud 'vastupidises' päritoluprotsessis.

Algne prooviversiooni juurutamine AppCache'i eemaldamiseks ja platvormi alternatiiv:

Kui algupärane pöördprotsess algab ametlikult Chrome 84-st, saavad arendajad registreeruda täna ja lisada märgid oma HTML- ja AppCache-manifestidesse. Kui veebirakenduse vaatajaskond läheb järk-järgult üle versioonile Chrome 84, hakkavad kehtima kõik arendajate juba lisatud märgid.



Vaatamata pikendatud ajapikenduse olemasolule on tungivalt soovitatav AppCache'i juurest üle minna. Üleminekuprotseduur pole keeruline ega keeruline. Arendajad saavad oma veebirakendustes hõlpsalt testida AppCache'i eemaldamist, kasutades selleks ‘chrome: // flags / # app-cache’ lipp . Lipp simuleerib igakülgselt AppCache'i eemaldamist. See lipp on saadaval alates versioonist Chrome 84.

Teenindustöötajad on praegustes brauserites laialdaselt toetatud . See pakub suurepäraselt toimivat ja stabiilset alternatiivi AppCache'i võrguühenduseta kasutuskogemusele. Oluline on märkida, et Chrome keelab AppCache'i funktsioonid igal lehel, mis on laaditud teenuse töötaja kontrolli all. Teisisõnu välistavad teenustöötajad ja AppCache üksteist. Seetõttu on tungivalt soovitatav mitte proovida ükshaaval teenindustöötajate juurde rännata.

Kuigi Google Chrome pakub endiselt AppCache'ile mõningast tuge, on Firefox ja muud brauserid toe juba ammu täielikult langenud. Firefox aegunud AppCache väljaandes 44 (september 2015) ja on eemaldatud selle beeta- ja öökonstruktsioonide tugi alates septembrist 2019. Safari aegunud AppCache 2018. aasta alguses.

Mõned Androidi kohalike rakenduste arendajad võib-olla peab esialgu AppCache'i juurde jääma. Mõned natiivsete Android-rakenduste arendajad kasutage Chrome'i Veebivaade veebisisu kuvamiseks. Kuid mõnikord toetuvad nad ka AppCache'ile. WebView jaoks ei ole võimalik pöördallika prooviversiooni lubada.

Sildid Chrome