Penyemak Imbas Web Berasaskan Kromium Terkini Tidak Mempunyai Sokongan AppCache, Oleh kerana Google Sangat Mendesak Pembangun Berpindah Dengan Cepat

Teknologi / Penyemak Imbas Web Berasaskan Kromium Terkini Tidak Mempunyai Sokongan AppCache, Oleh kerana Google Sangat Mendesak Pembangun Berpindah Dengan Cepat 2 minit membaca

Mod Gelap di Google Chrome



Penyemak imbas web Google Chrome dan semua penyemak imbas berasaskan Chromium termasuk Microsoft Edge akan kehilangan sokongan untuk AppCache. Bermula dengan Chrome v85, Sokongan AppCache akan dijatuhkan sepenuhnya. Oleh itu, Google sangat menasihatkan pembangun web untuk berpindah dari platform secepat mungkin.

Pembangun yang merancang aplikasi dan platform berasaskan web sangat digesa untuk melepaskan AppCache, sistem yang pernah membenarkan menyimpan maklumat secara tempatan untuk diakses ketika penyambungan rangkaian tidak tersedia. Chrome 85 akan membuang sokongan untuk AppCache secara lalai.



Pembangun Harus Berhijrah ke 'Pekerja Perkhidmatan' Dari AppCache Untuk Keserasian, Keselamatan, dan Kebolehpercayaan yang Lebih Baik?

Bermula dengan Chrome 85, AppCache tidak lagi tersedia di Chrome secara lalai. Secara kebetulan, ini bukan perubahan mendadak. Spesifikasi Aplikasi Cache (AppCache) sudah tidak digunakan lagi sejak Disember 2016, dan di Chrome bermula pada versi 79. Di Chrome 70, AppCache telah dihapus dari konteks yang tidak selamat. Google mengesahkan bahawa ia merancang untuk menghapus AppCache di Chrome 82. Sebelum penghapusan AppCache dijanjikan di Chrome 82, Google bahkan mengumumkan pembaikan keselamatan yang memperkenalkan konsep skop manifes.



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



Garis masa penyingkiran Chrome AppCache mempunyai dua tonggak penting yang akan datang. Bermula dengan Chrome v85, AppCache tidak lagi tersedia di Chrome secara lalai. Pembangun yang mungkin masih memerlukan masa tambahan untuk berpindah dari AppCache dapat mendaftar untuk percubaan asal 'terbalik' untuk memperluas ketersediaan AppCache untuk aplikasi web mereka. Percubaan asal akan bermula di Chrome 84 (sebelum penghapusan lalai di Chrome 85) dan akan aktif melalui Chrome 89.

AppCache akan hilang sepenuhnya dengan Chrome v90. Dengan kata lain, bermula dengan Chrome 90, AppCache akan dikeluarkan sepenuhnya untuk semua orang. Itu tidak akan tersedia walaupun mereka yang telah mendaftar untuk percubaan asal 'terbalik'.

Reverse Original Trial Deployment Untuk Penghapusan AppCache Dan Alternatif Untuk Platform:

Walaupun percubaan asal 'terbalik' secara rasmi dimulakan dengan Chrome 84, pembangun boleh mendaftar untuk yang sama hari ini dan menambahkan token ke manifes HTML dan AppCache mereka. Oleh kerana penonton aplikasi web secara beransur-ansur meningkatkan ke Chrome 84, sebarang token yang telah ditambahkan oleh pembangun akan berkuat kuasa.



Walaupun terdapat masa tenggang yang diperpanjang, sangat disarankan untuk berpindah dari AppCache. Prosedur migrasi tidak sukar atau rumit. Pembangun dapat dengan mudah menguji penghapusan AppCache di aplikasi web mereka menggunakan ‘chrome: // flags / # app-cache’ bendera . Bendera secara menyeluruh mensimulasikan penghapusan AppCache. Bendera ini tersedia bermula dengan Chrome 84.

Pekerja Perkhidmatan adalah banyak disokong dalam penyemak imbas semasa . Ia menawarkan alternatif yang berfungsi dengan baik dan stabil untuk pengalaman luar talian yang disediakan oleh AppCache. Penting untuk diperhatikan bahawa Chrome akan mematikan fungsi AppCache di mana-mana halaman yang dimuat di bawah kawalan Pekerja Perkhidmatan. Dengan kata lain, Pekerja Perkhidmatan dan AppCache saling eksklusif. Oleh itu, sangat disarankan untuk tidak berusaha berhijrah ke pekerja perkhidmatan secara demi bahagian.

Walaupun Google Chrome masih menawarkan sokongan untuk AppCache, Firefox dan penyemak imbas lain telah lama menyokong sepenuhnya. Firefox usang AppCache dalam keluaran 44 (September 2015) dan telah dikeluarkan sokongan untuknya dalam versi Beta dan Nightly pada September 2019. Safari usang AppCache pada awal 2018.

Beberapa Pembangun Aplikasi Native Android mungkin terpaksa berpegang pada AppCache buat masa ini. Beberapa pembangun aplikasi Android asli gunakan Chrome Paparan Web untuk memaparkan kandungan web. Tetapi kadangkala mereka juga bergantung pada AppCache. Tidak mustahil untuk mengaktifkan percubaan asal untuk WebView.

Teg Chrome