Что создаёт генератор
Генератор формирует основные поля идентичности, запуска и цветов. Скачанный файл — читаемый JSON с типом application/manifest+json.
До production добавьте реальные иконки 192×192 и 512×512, включая maskable-вариант.
Создайте manifest.webmanifest с названием, описанием, start URL, scope, режимом окна и цветами.
Значения остаются в браузере. Проверьте JSON, затем скопируйте или скачайте файл.
{
"id": "/",
"name": "My progressive web app",
"short_name": "My PWA",
"description": "An installable web application.",
"start_url": "/",
"scope": "/",
"display": "standalone",
"orientation": "any",
"theme_color": "#ff3f55",
"background_color": "#fffaf3",
"icons": [
{
"src": "/icons/icon-192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/icons/icon-512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "/icons/icon-maskable-512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
}
]
}Материал подготовлен редакцией веб-платформы PWAs.app.
Генератор формирует основные поля идентичности, запуска и цветов. Скачанный файл — читаемый JSON с типом application/manifest+json.
До production добавьте реальные иконки 192×192 и 512×512, включая maskable-вариант.
Опубликуйте его на HTTPS-сайте и добавьте link rel=manifest на каждую устанавливаемую страницу.
После деплоя запустите PWA Checker и проверьте разрешение URL и scope.
Коротко о том, что проверяет публичный инструмент и что остаётся под контролем браузера или владельца.
Нет. Форма, preview и скачивание работают локально в браузере.
В JSON добавлены типовые пути для 192×192, 512×512 и maskable-иконки. Создайте файлы и скорректируйте пути.
Да. Разрешённый start URL должен оставаться внутри scope.