manifest.json: иконки и установка сайта на Android
Файл manifest.json помогает браузеру понять, как должен выглядеть ваш сайт при установке на устройство (иконки, название, цвета, режим отображения).
Что обычно лежит в manifest.json
- name / short_name — имя приложения
- icons — набор иконок (обычно 192×192 и 512×512)
- theme_color и background_color — цвета темы и фона
- display — например standalone
Важно
Если manifest.json отдаётся с ошибкой 404 или неверным Content-Type, часть браузеров проигнорирует его.
Подключение
В <head> добавляется <link rel="manifest" href="/.../manifest.json">. В ZIP от генератора уже есть manifest.json и путь для подключения.
Сгенерировать manifest.json и Android-иконки
В ZIP будут android-иконки и готовый сниппет.
FAQ
Нужен ли manifest.json, если у меня не PWA?
Он всё равно может быть полезен для Android (иконка при добавлении на экран), но не является обязательным.
Какие иконки самые важные?
Минимум — 192×192 и 512×512. Остальные размеры — дополнительная совместимость.