A legújabb Chromium-alapú böngészők nem rendelkeznek AppCache-támogatással, mivel a Google határozottan sürgeti a fejlesztőket a gyors migrációra

Tech / A legújabb Chromium-alapú böngészők nem rendelkeznek AppCache-támogatással, mivel a Google határozottan sürgeti a fejlesztőket, hogy gyorsan költöztessenek át 2 perc olvasás

Sötét mód a Google Chrome-on



A Google Chrome böngészője és az összes Chromium alapú böngésző, beleértve a Microsoft Edge-t is, elveszíti az AppCache támogatását. A Chrome v85 verziótól kezdve az AppCache támogatás teljesen megszűnik. Ezért a Google határozottan azt tanácsolja a webfejlesztőknek, hogy leghamarabb vonuljanak ki a platformról.

A webalapú alkalmazásokat és platformokat tervező fejlesztőket erősen sürgetjük, hogy dobják el az AppCache-et, egy olyan rendszert, amely egyszer lehetővé tette az információk helyben történő tárolását hozzáférés céljából, amikor a hálózati kapcsolat nem volt elérhető. A Chrome 85 alapértelmezés szerint eltávolítja az AppCache támogatását.



A fejlesztőknek a jobb kompatibilitás, biztonság és megbízhatóság érdekében át kell költözniük az „Service Workers” -re az AppCache-ből?

A Chrome 85-től kezdődően az AppCache alapértelmezés szerint nem lesz elérhető a Chrome-ban. Ez egyébként nem hirtelen változás. Az alkalmazásgyorsítótár (AppCache) specifikáció 2016 decembere óta elavult, a Chrome-ban pedig a 79-es verzió kezdődött. A Chrome 70-ben az AppCache eltávolításra került a nem biztonságos összefüggésekből. A Google megerősítette, hogy az AppCache eltávolítását tervezi a Chrome 82-ből. Az AppCache Chrome 82-ben történt ígéretes eltávolítását megelőzően a Google még egy biztonsági javítást is bejelentett, amely bevezette a nyilvánvaló hatókör koncepcióját.



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



A Chrome AppCache eltávolítási ütemtervének két közelgő fontos mérföldköve van. A Chrome v85 verziótól kezdve az AppCache alapértelmezés szerint már nem lesz elérhető a Chrome-ban. Azok a fejlesztők, akiknek még további időre lehet szükségük az AppCache eltávolításához, regisztrálhatnak egy „fordított” eredet-próbára, hogy kiterjesszék az AppCache elérhetőségét webalkalmazásaikhoz. Az eredetpróba a Chrome 84-ben kezdődik (a Chrome 85 alapértelmezett eltávolítása előtt), és a Chrome 89-en keresztül lesz aktív.

Az AppCache teljesen megszűnik a Chrome v90 verzióval. Más szavakkal, a Chrome 90-től kezdődően az AppCache mindenki számára teljesen eltávolításra kerül. Még azok sem lesznek elérhetők, akik regisztráltak a „fordított” származási tárgyalásra.

Fordított eredeti próbaüzem telepítése az AppCache eltávolításához és a platform alternatívája:

Míg a „fordított” eredetpróba hivatalosan a Chrome 84-gyel kezdődik, a fejlesztők ma is regisztrálhatnak ugyanerre, és hozzáadhatják a tokeneket a HTML- és AppCache-jegyzékeikhez. Ahogy a webalkalmazás közönsége fokozatosan frissül a Chrome 84-re, minden fejlesztő által már hozzáadott token életbe lép.



A meghosszabbított türelmi időszak elérhetősége ellenére erősen ajánlott az AppCache-ről való áttérés. Az átállási eljárás nem nehéz vagy összetett. A fejlesztők könnyen tesztelhetik az AppCache eltávolítását webalkalmazásaikon a „chrome: // flags / # app-cache” használatával zászló . A zászló átfogóan szimulálja az AppCache eltávolítását. Ez a zászló a Chrome 84-től kezdődően érhető el.

A szolgáltató dolgozók széles körben támogatott a jelenlegi böngészőkben . Tökéletesen működő és stabil alternatívát kínál az AppCache által biztosított offline élményhez. Fontos megjegyezni, hogy a Chrome letiltja az AppCache funkciót minden olyan oldalon, amelyet egy szolgáltató ellenőrzése alatt tölt be. Más szavakkal, a Service Workers és az AppCache kizárják egymást. Ezért határozottan javasoljuk, hogy ne kíséreljen meg darabonként áttérni a szolgálati dolgozókra.

Míg a Google Chrome még mindig nyújt némi támogatást az AppCache számára, a Firefox és más böngészők már régóta teljesen elutasították a támogatást. Firefox elavult AppCache a 44. kiadásban (2015. szeptember) és rendelkezik eltávolítva támogatása a Beta and Nightly verzióiban 2019 szeptemberétől. Safari elavult AppCache 2018 elején.

Néhány Android Native App fejlesztők lehet, hogy egyelőre ragaszkodnia kell az AppCache-hez. Néhány natív Android-alkalmazások fejlesztői használja a Chrome-ot WebView a webes tartalom megjelenítéséhez. De néha támaszkodnak az AppCache-re is. Nem lehet engedélyezni a fordított eredet-próbát a WebView számára.

Címkék Króm