Naujausi „Chromium“ pagrindu veikiančios interneto naršyklės neturės „AppCache“ palaikymo, nes „Google“ primygtinai ragina kūrėjus greitai pereiti

Tech / Naujausi „Chromium“ pagrindu veikiančios interneto naršyklės neturės „AppCache“ palaikymo, nes „Google“ primygtinai ragina kūrėjus greitai pereiti 2 minutes perskaityta

„Dark Mode“ „Google Chrome“



„Google Chrome“ žiniatinklio naršyklė ir visos „Chromium“ pagrįstos naršyklės, įskaitant „Microsoft Edge“, praras „AppCache“ palaikymą. Pradedant „Chrome v85“, „AppCache“ palaikymas bus visiškai atmestas. Taigi „Google“ primygtinai pataria interneto kūrėjams anksčiausiai išeiti iš platformos.

Kūrėjai, kuriantys žiniatinklio programas ir platformas, primygtinai raginami atsisakyti „AppCache“ - sistemos, kuri kažkada leido saugoti informaciją vietoje, kad būtų galima pasiekti, kai nebuvo galima prisijungti prie tinklo. Pagal numatytuosius nustatymus „Chrome 85“ pašalins „AppCache“ palaikymą.

Kūrėjai turėtų pereiti prie „paslaugų darbuotojų“ iš „AppCache“, kad būtų geriau suderinami, saugesni ir patikimesni?

Nuo „Chrome 85“ „AppCache“ pagal numatytuosius nustatymus nebebus pasiekiama „Chrome“. Beje, tai nėra staigus pokytis. Programos talpyklos („AppCache“) specifikacija buvo nebenaudojama nuo 2016 m. Gruodžio mėn., O „Chrome“ pradedama nuo 79 versijos. „Chrome 70“ „AppCache“ buvo pašalinta iš nesaugių kontekstų. „Google“ patvirtino, kad planuoja pašalinti „AppCache“ iš „Chrome 82“. Prieš žadėdamas pašalinti „AppCache“ iš „Chrome 82“, „Google“ netgi paskelbė saugos pataisą, kuri pristatė manifesto taikymo srities koncepciją.



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



„Chrome AppCache“ pašalinimo laiko juostoje numatyti du svarbūs etapai. Pradedant nuo „Chrome v85“, „AppCache“ pagal numatytuosius nustatymus nebebus pasiekiama „Chrome“. Kūrėjai, kuriems vis tiek gali prireikti papildomo laiko pereiti nuo „AppCache“, gali užsiregistruoti „atvirkštiniame“ kilmės bandyme, kad išplėstų „AppCache“ prieinamumą savo žiniatinklio programoms. Kilmės bandymas prasidės „Chrome 84“ (prieš numatytąjį pašalinimą „Chrome 85“) ir bus aktyvus naudojant „Chrome 89“.

„AppCache“ visiškai nebebus naudojama su „Chrome v90“. Kitaip tariant, pradedant „Chrome 90“, „AppCache“ bus visiškai pašalinta visiems. Jo nebus galima gauti net tiems, kurie užsiregistravo į „atvirkštinį“ kilmės teismą.

Grįžtamieji pradiniai bandomieji diegimai, norint pašalinti „AppCache“, ir alternatyva platformai:

Nors „atvirkštinis“ kilmės bandymas oficialiai prasideda nuo „Chrome 84“, kūrėjai šiandien gali užsiregistruoti tam pačiam ir pridėti žetonus prie savo HTML ir „AppCache“ manifestų. Kai žiniatinklio programos auditorija palaipsniui atnaujinama į „Chrome 84“, įsigalios visi kūrėjų jau pridėti žetonai.



Nepaisant galimybės pratęsti lengvatinį laikotarpį, primygtinai rekomenduojama pereiti nuo „AppCache“. Perkėlimo procedūra nėra sudėtinga ar sudėtinga. Kūrėjai gali lengvai išbandyti „AppCache“ pašalinimą savo žiniatinklio programose naudodami „chrome: // flags / # app-cache“ vėliava . Vėliava išsamiai imituoja „AppCache“ pašalinimą. Ši vėliava galima nuo „Chrome 84“.

Aptarnavimo darbuotojai yra plačiai palaikoma dabartinėse naršyklėse . Tai siūlo puikiai veikiančią ir stabilią alternatyvą „AppCache“ teikiamai neprisijungus pasiekiamai funkcijai. Svarbu pažymėti, kad „Chrome“ išjungs „AppCache“ funkcijas bet kuriame puslapyje, kurį įkelia kontroliuojamas paslaugų darbuotojo. Kitaip tariant, paslaugų darbuotojai ir „AppCache“ vienas kitą išskiria. Todėl primygtinai rekomenduojama nemėginti po truputį pereiti prie aptarnaujančių darbuotojų.

Nors „Google Chrome“ vis dar siūlo tam tikrą „AppCache“ palaikymą, „Firefox“ ir kitos naršyklės jau seniai visiškai atsisakė palaikymo. „Firefox“ nebenaudojamas „AppCache“ 44 leidime (2015 m. Rugsėjo mėn.) Ir turi pašalinta palaikymas „Beta“ ir „Nightly“ versijose nuo 2019 m. rugsėjo mėn. „Safari“ nebenaudojamas „AppCache“ 2018 m. Pradžioje.

Kai kurie „Android Native App“ kūrėjai kol kas gali tekti laikytis „AppCache“. Kai kurie vietinių „Android“ programų kūrėjai naudoti „Chrome“ „WebView“ rodyti žiniatinklio turinį. Tačiau jie taip pat kartais pasikliauja „AppCache“. Neįmanoma įgalinti „WebView“ atvirkštinės kilmės bandymo.

Žymos „Chrome“