Apa itu Generator Manifest.json?
Manifest.json Generator membantu Anda membuat Web App Manifest lengkap untuk Progressive Web App. Isi detail aplikasi Anda dan dapatkan file manifest.json siap pakai dengan semua field wajib dan opsional yang diformat dengan benar.
Atur name, short_name, description, start_url, scope, mode tampilan (standalone, fullscreen, minimal-ui, browser), orientasi, warna tema, warna latar, serta sebanyak apa pun entri ikon lengkap dengan ukuran, type, dan purpose. Hasilnya sesuai spesifikasi W3C Web App Manifest, sehingga Chrome, Edge, dan Safari mengenalinya saat 'Tambahkan ke Layar Beranda'.
Cara menggunakan
- Masukkan info dasar aplikasi Anda: nama, nama pendek, deskripsi, warna tema, dan warna latar belakang.
- Konfigurasikan mode tampilan (standalone, fullscreen, minimal-ui), orientasi, start URL, dan scope.
- Tambahkan entri ikon beserta ukurannya, lalu salin atau unduh file manifest.json yang dihasilkan untuk proyek Anda.
Kapan menggunakan
- Menambahkan dukungan 'Pasang aplikasi' pada proyek web lama agar muncul di laci aplikasi sistem.
- Menyesuaikan warna splash dan ikon untuk PWA internal yang dibagikan ke staf lapangan.
- Membuat manifest dasar untuk template Next.js atau Vite yang tidak menyertakannya.
Hasil
Anda mengubah situs resep Anda menjadi PWA. Tetapkan nama 'My Recipes', warna tema sesuai hijau brand Anda, mode tampilan 'standalone', dan generate manifest untuk ditempatkan di root proyek.
FAQ
- Apa beda mode tampilan standalone dan minimal-ui?
- Standalone menyembunyikan seluruh antarmuka browser sehingga aplikasi terlihat native. Minimal-ui mempertahankan beberapa kontrol navigasi di atas (biasanya kembali dan muat ulang). Fullscreen bahkan menghapus status bar, cocok untuk game.
- Ukuran ikon apa saja yang sebenarnya diperlukan?
- Minimal PNG 192×192 dan 512×512 — Chrome dan Edge memakainya untuk layar beranda dan splash. Tambahkan 144×144 untuk ubin Windows lama dan versi 512×512 dengan `purpose: maskable` agar Android dapat memotongnya tanpa kehilangan detail.
- Mengapa butuh name dan short_name sekaligus?
- `name` muncul di dialog pemasangan dan laci aplikasi, sedangkan `short_name` tampil di bawah ikon layar beranda yang hanya cukup untuk sekitar 12 karakter. Tanpa short_name, sistem akan memotong name secara janggal di kebanyakan ponsel.
- Di mana berkas manifest.json diletakkan?
- Simpan sebagai `manifest.json` (atau `manifest.webmanifest`) di akar situs, lalu hubungkan dari `<head>` dengan `<link rel='manifest' href='/manifest.json'>`. Browser akan mengunduhnya saat halaman pertama kali dimuat.
- Apakah manifest saja cukup membuat situs bisa dipasang?
- Tidak. Browser juga menuntut service worker yang menangani event `fetch`, HTTPS, dan setidaknya satu ikon 192×192. Manifest adalah lapisan metadata, sedangkan service worker membuktikan situs bisa berjalan offline.
Alat terkait
Generator Data Terstruktur
Buat markup JSON-LD schema untuk SEO
Halaman Web ke PDF
Simpan halaman web sebagai PDF
Generator Kebijakan Privasi
Buat kebijakan privasi untuk situs Anda
Generator Syarat Layanan
Buat dokumen syarat dan ketentuan layanan
Generator Persetujuan Cookie
Buat kode banner persetujuan cookie
Minifikasi CSS
Perkecil kode CSS untuk mengurangi ukuran file