Pemeriksa PWA
Pemrosesan lokal dengan fitur jaringanAudit manifest PWA, ikon, dan sinyal instalasi, lalu salin perbaikannya
Sumber
Mode URL mengirim URL ini ke server CodingTool, yang mengambil halaman publik, manifest, ikon, dan beberapa skrip tanpa cookie atau login. Hanya inspeksi halaman publik.
Hasil menunjukkan apa yang dapat diambil server secara anonim. Dinding login, proteksi bot, aturan regional, atau rendering sisi klien dapat membuat browser sungguhan melihat hal yang berbeda.
Apa yang diperiksa
PWA Inspector mengaudit member Web App Manifest (name, start_url, scope, id, display, warna, icons, screenshots, shortcuts, dan handler), kandidat ikon, sinyal kemampuan instal, petunjuk registrasi service worker, dan sinyal offline. Setiap pemeriksaan diberi label Wajib, Penting, Disarankan, atau Opsional, dan member opsional tidak pernah dihitung sebagai kegagalan.
Tiga mode
Tempel manifest dan Unggah manifest berjalan sepenuhnya di browser Anda tanpa permintaan jaringan. Mode URL publik mengirim URL ke server CodingTool, yang mengambil halaman publik, manifest, serta sejumlah terbatas ikon dan skrip melalui fetcher terlindungi yang memblokir alamat privat, internal, dan metadata, serta menerapkan batas waktu, pengalihan, dan ukuran.
Perbaikan dan skor kesiapan
Masalah deterministik seperti start_url, mode display, id, atau scope yang tidak ada akan mendapat nilai saran dan manifest yang diperbaiki untuk disalin atau diunduh. Pilihan yang membutuhkan masukan produk atau desain, seperti warna tema atau artwork ikon, dicantumkan tanpa nilai karangan. Skor kesiapan adalah heuristik transparan dengan rincian per tingkat, bukan sertifikasi resmi dari browser.
Batasan
Inspeksi jarak jauh melihat apa yang dilihat oleh permintaan server anonim: dinding login, proteksi bot, dan rendering sisi klien dapat menyembunyikan tautan manifest. Deteksi service worker membaca teks skrip statis, sehingga melaporkan Terdeteksi, Tidak terdeteksi, atau Tidak dapat diinspeksi dari jarak jauh alih-alih menebak, dan tidak pernah menganggap ketiadaan worker sebagai tidak dapat diinstal. Browser menerapkan kriteria instal masing-masing, yang berubah seiring waktu.
