Как пользоваться: Генератор PWA-манифеста
- Введите название приложения, короткое название для главного экрана (не более 12 символов), описание и стартовый URL.
- Выберите режим отображения: standalone для окна, похожего на приложение, а также цвета темы и фона для заголовка и экрана загрузки.
- Укажите, где лежат иконки (192 и 512 px, а также maskable-иконку), оставьте офлайн Service Worker включённым и выберите стратегию кэширования, подходящую вашему сайту.
- Скачайте ZIP, разместите файлы в корне сайта, добавьте теги
<head>и проверьте Chrome DevTools → Application → Manifest.
Что делает сайт устанавливаемым
- Сайт работает по HTTPS.
- Есть манифест веб-приложения с
nameилиshort_name,start_url, режимомdisplayотличным отbrowser, а также иконками размером не менее 192 px и 512 px. - Манифест подключён в
<head>страницы. Chrome больше не требует Service Worker для установки, но для работы офлайн он нужен.
Стратегии кэширования Service Worker
| Стратегия | Как отвечает | Подходит для |
|---|---|---|
| Network first | Сначала запрашивает сеть, а при отсутствии соединения берёт данные из кэша | Страниц (здесь всегда используется для HTML) |
| Stale-while-revalidate | Мгновенно отвечает из кэша и обновляет его в фоне | CSS, JS и изображений, которые время от времени меняются |
| Cache first | Использует кэш и обращается к сети, только если файла в нём нет | Файлов с хешем или версией в имени |
Меняйте версию кэша при каждом деплое, чтобы новый Service Worker при активации удалил старые кэши. Если в кэше ничего нет и сеть недоступна, посетители увидят offline.html.
Также ищут как: генератор web app manifest, генератор manifest.json, генератор service worker, сделать сайт устанавливаемым, офлайн service worker, генератор webmanifest.
Инструменты, которые хорошо сочетаются с Генератор PWA-манифеста
- Генератор иконок приложений — Перетащите один квадратный образ и получите все размеры иконок, которые нужны вашему приложению: готовый к Xcode AppIcon.appiconset, папки mipmap для Android с адаптивными иконками, иконку для Play Store и иконки для веба и PWA — всё в одном ZIP-архиве.
- Генератор фавикона — Создайте полный набор фавикона из логотипа, буквы или эмодзи: favicon.ico с несколькими размерами, Apple touch icon, иконки Android/PWA, webclip для Webflow, веб-манифест и HTML-теги для вставки.
- Генератор мета-тегов — Заполните одну форму и получите полноценный, валидный <head> — title, description, canonical, robots, Open Graph, карточки X/Twitter, цвет темы и иконки — с живым предпросмотром и выводом, адаптированным под Webflow.
- Генератор Deep Link файлов — Создайте два файла, благодаря которым ссылки на ваш сайт будут открывать приложение: apple-app-site-association для Universal Links на iOS и assetlinks.json для App Links на Android.