Manifes untuk Progressive Web App (PWA) harus menyertakan start_url
,
yang menunjukkan URL akan dimuat saat pengguna meluncurkan aplikasi.
Jika browser tidak menerima
respons HTTP 200
saat mengakses aplikasi dari start_url
,
mungkin start_url
tidak benar, atau halaman tidak dapat diakses secara offline.
Hal ini menyebabkan masalah bagi pengguna yang telah menginstal aplikasi ke perangkat mereka.
Cara audit start_url
Lighthouse gagal
Lighthouse menandai aplikasi web yang URL mulainya tidak merespons dengan kode 200 saat offline:
Cara memastikan halaman Anda tersedia secara offline
- Jika Anda belum memilikinya, tambahkan manifes aplikasi web.
- Pastikan
start_url
dalam manifes Anda sudah benar. - Tambahkan pekerja layanan ke aplikasi Anda.
- Gunakan pekerja layanan untuk meng-cache file secara lokal.
- Saat offline, gunakan pekerja layanan sebagai proxy jaringan untuk mengembalikan versi file yang di-cache secara lokal.
Lihat panduan Halaman saat ini tidak merespons dengan kode 200 saat offline untuk mengetahui informasi selengkapnya.