Ang Pinakabagong Mga Browser na Batay sa Chromium ay Hindi Magkakaroon ng Suporta sa AppCache, Tulad ng Malakas na Hinihimok ng Google ang Mga Nag-develop na Mabilis na Migrate

Tech / Ang Pinakabagong Mga Browser na Batay sa Chromium ay Hindi Magkakaroon ng Suporta sa AppCache, Tulad ng Malakas na Hinihimok ng Google ang Mga Nag-develop na Mabilis na Migrate 2 minuto basahin

Madilim na Mode sa Google Chrome



Ang Chrome web browser ng Google at lahat ng mga browser na nakabatay sa Chromium kasama ang Microsoft Edge ay mawawalan ng suporta para sa AppCache. Simula sa Chrome v85, ganap na mahuhulog ang Suporta ng AppCache. Samakatuwid, masidhing pinapayuhan ng Google ang mga developer ng web na mag-migrate mula sa platform sa pinakamaagang.

Ang mga developer na nagdidisenyo ng mga app at platform na batay sa web ay mahigpit na hinihimok na i-drop ang AppCache, isang system na dating pinapayagan ang pagtatago ng impormasyon nang lokal para sa pag-access kapag ang pagkakakonekta sa network ay hindi magagamit. Aalisin ng Chrome 85 ang suporta para sa AppCache bilang default.



Dapat Mag-migrate ang Mga Nag-develop Sa ‘Mga Manggagawa sa Serbisyo’ Mula sa AppCache Para sa Mas Mahusay na Pagkakatugma, Seguridad, At Kahusayan?

Simula sa Chrome 85, ang AppCache ay hindi na magagamit sa Chrome bilang default. Hindi sinasadya, hindi ito isang biglaang pagbabago. Ang pagtutukoy ng Application Cache (AppCache) ay hindi na ginagamit mula noong Disyembre 2016, at sa Chrome na nagsisimula sa bersyon 79. Sa Chrome 70, ang AppCache ay tinanggal mula sa mga hindi secure na konteksto. Kinumpirma ng Google na binalak nitong alisin ang AppCache sa Chrome 82. Bago ang ipinangako na pag-aalis ng AppCache sa Chrome 82, inihayag pa ng Google ang isang pag-aayos sa seguridad na nagpakilala sa konsepto ng isang malawak na saklaw.



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



Ang timeline ng pag-aalis ng Chrome AppCache ay may dalawang paparating na mahahalagang milyahe. Simula sa Chrome v85, ang AppCache ay hindi na magagamit sa Chrome bilang default. Ang mga developer na maaaring mangailangan pa ng karagdagang oras upang lumipat sa AppCache ay maaaring mag-sign up para sa isang 'pabalik' na pagsubok sa pinagmulan upang mapalawak ang pagkakaroon ng AppCache para sa kanilang mga web app. Magsisimula ang pagsubok sa pinagmulan sa Chrome 84 (bago ang default na pag-aalis sa Chrome 85) at magiging aktibo sa pamamagitan ng Chrome 89.

Ang AppCache ay ganap na mawawala sa Chrome v90. Sa madaling salita, simula sa Chrome 90, ganap na aalisin ang AppCache para sa lahat. Hindi ito magagamit kahit na sa mga nag-sign up para sa 'reverse' na pagsubok sa pinagmulan.

Baligtarin ang Orihinal na Pag-deploy ng Pagsubok Para sa Pag-alis ng AppCache At Alternatibong Para sa Platform:

Habang ang pagsubok na 'pabalik' na pinagmulan ay opisyal na nagsisimula sa Chrome 84, ang mga developer ay maaaring mag-sign up para sa pareho ngayon at idagdag ang mga token sa kanilang HTML at AppCache manifests. Habang ang madla ng web app ay unti-unting nag-a-upgrade sa Chrome 84, ang anumang mga token na naidagdag na ng mga developer ay magkakabisa.



Sa kabila ng pagkakaroon ng pinalawig na panahon ng biyaya, masidhi na pinapayuhan na lumipat sa AppCache. Ang pamamaraan ng paglipat ay hindi mahirap o kumplikado. Madaling masubukan ng mga developer ang pagtanggal ng AppCache sa kanilang mga web app gamit ang ‘chrome: // flags / # app-cache’ bandila . Ang bandila ay komprehensibong ginagaya ang pagtanggal ng AppCache. Magagamit ang watawat na ito simula sa Chrome 84.

Ang Mga Manggagawa sa Serbisyo ay malawak na suportado sa kasalukuyang mga browser . Nag-aalok ito ng isang perpektong nagtatrabaho at matatag na kahalili sa offline na karanasan na ibinigay ng AppCache. Mahalagang tandaan na hindi pagaganahin ng Chrome ang pagpapaandar ng AppCache sa anumang pahina na na-load sa ilalim ng kontrol ng isang Service Worker. Sa madaling salita, ang Mga Manggagawa sa Serbisyo at AppCache ay magkatulad na eksklusibo. Samakatuwid, masidhi na pinapayuhan na huwag subukang lumipat sa mga manggagawa sa serbisyo nang paisa-isa.

Habang nag-aalok pa rin ang Google Chrome ng ilang suporta para sa AppCache, matagal nang bumalik ang suporta ng Firefox at iba pang mga browser. Firefox hindi na ginagamit Ang AppCache ay inilabas sa 44 (Setyembre 2015) at mayroon inalis suporta para sa mga ito sa Beta at Nightly build hanggang Setyembre 2019. Safari hindi na ginagamit AppCache sa unang bahagi ng 2018.

Ang ilan Mga developer ng Android Native App maaaring kailangang manatili sa AppCache sa ngayon. Ang ilan mga tagabuo ng katutubong mga application ng Android gumamit ng Chrome WebView upang ipakita ang nilalaman ng web. Ngunit umaasa din sila minsan sa AppCache. Hindi posible na paganahin ang isang pabalik na pagsubok sa pinagmulan para sa isang WebView.

Mga tag Chrome