.WEBMANIFEST

Файл WEBMANIFEST

Web Application Manifest
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .webmanifest - это небольшой текстовый JSON-файл, который сообщает браузеру, как установить и отображать Progressive Web App (PWA), включая его название, иконки, начальный URL и цвета. Он подключается через HTML-код веб-страницы и считывается браузером, а не открывается напрямую. Поскольку это обычный текст, вы можете открывать и редактировать его в любом редакторе кода, таком как Visual Studio Code, Sublime Text или Notepad.

Разработчик: W3C (Web Applications Working Group) Категория: Интернет-файлы Открыть стандартное MIME: application/manifest+json
ОТКРЫВАЕТСЯ НА Windows macOS Linux Web
Связанные: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 31, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла WEBMANIFEST?

Файл .webmanifest - это манифест веб-приложения, документ JSON, который браузер считывает для установки и отображения Progressive Web App (PWA). Он содержит один объект JSON, свойства которого описывают приложение: name, short_name, icons, start_url, scope, display, background_color, theme_color и другие. Когда вы добавляете PWA на главный экран телефона или рабочий стол компьютера, эти значения определяют иконку приложения, его заголовок и способ открытия окна.

Формат является стандартом W3C, впервые разработанным в 2013 году и поддерживаемым в браузерах начиная с Chrome 45 в 2015 году. Страница ссылается на него в заголовке HTML:

<link rel="manifest" href="/app.webmanifest">

Зарегистрированный тип медиа - application/manifest+json. Расширение .webmanifest зарегистрировано в IANA, хотя многие сайты по-прежнему называют файл manifest.json. Оба варианта работают, если сервер отправляет корректный для JSON тип контента.

Безопасность и защита

РИСК: LOW

A .webmanifest file is plain-text JSON with no executable code, so opening it cannot run anything on your machine. The only practical risk is that a manifest can declare protocol_handlers or file_handlers that register a PWA to handle links or file types once the app is installed, which is a browser-mediated permission, not an action of opening the file. Editing an invalid manifest can break PWA installation but poses no security threat.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕWeb Application Manifestтакже известен как Web App Manifest, PWA Manifest
РАЗРАБОТЧИКW3C (Web Applications Working Group)с 2013 (first W3C Working Draft, December 17, 2013)
КАТЕГОРИЯИнтернет-файлы
MIME-ТИПapplication/manifest+json
ТИПText-based JSON metadata file
СТАНДАРТОткрытый · без роялти
Это расширение также используется в…
  • Firefox WebExtension manifest - Browser extensions use a manifest file, but it is named manifest.json with a .json extension, not .webmanifest.
  • Java JAR/app manifests - Unrelated MANIFEST.MF metadata inside Java archives; different format and purpose.

Программы, открывающие файлы WEBMANIFEST

Windows4 apps
Sublime Text Платно Edit the manifest as a JSON file with linting and formatting.
Notepad Встроенная Open and read the raw JSON text without any extra software.
Visual Studio Code Бесплатно Open the .webmanifest file to view and edit its JSON with syntax highlighting and JSON validation.
Google Chrome (DevTools) Бесплатно Load the PWA and use DevTools > Application > Manifest to parse and preview the manifest and its icons.
macOS3 apps
TextEdit Встроенная View or edit the manifest as plain text (switch to plain-text mode first).
BBEdit Freemium Open and edit the manifest with JSON syntax coloring.
Visual Studio Code Бесплатно Open and edit the JSON manifest with validation and formatting.
Linux3 apps
Vim Открытый код Open and edit the raw JSON text from the terminal.
GNU Emacs Открытый код Edit the manifest in json-mode with formatting support.
Visual Studio Code Бесплатно Open and edit the JSON manifest with validation.
Web1 app
PWA Manifest Generator (Progressier) Freemium Create or edit a manifest in the browser and export a ready-to-use .webmanifest file.

Технические подробности

глубокая спецификация
EncodingUTF-8 text
Byte orderNot applicable (text)
ContainerJSON object with top-level keys called members
CompressionNone (may be gzip/brotli compressed in transit by the web server)
Typical sizeUnder 5 KB
StructureA single JSON object whose members describe a web application: name, short_name, description, icons (array of image objects with src, sizes, type), start_url, scope, display, orientation, background_color, theme_color, categories, screenshots, shortcuts, share_target, protocol_handlers, and file_handlers.
IntegrityNone built in; integrity relies on HTTPS transport and same-origin/CORS fetch rules
PlatformsWindows, macOS, Linux, Android, iOS, ChromeOS
NotesReferenced from a page's HTML head via <link rel="manifest" href="app.webmanifest">. The browser reads it to install a Progressive Web App, set the home-screen icon and name, and control the launch display mode. Servers should return it with the application/manifest+json media type, though browsers also accept application/json. When the manifest is on a different origin than the page scope it must be fetched with CORS.
Выпущен2013 (first W3C Working Draft, December 17, 2013)
Последняя версияW3C Working Draft (ongoing)
Открыть стандартноеДа · без роялти
Спецификацияwww.w3.org

Конвертации WEBMANIFEST

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами WEBMANIFEST. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах WEBMANIFEST.

Часто задаваемые вопросы

Как открыть файл .webmanifest?
Откройте его в любом текстовом редакторе или редакторе кода, таком как Visual Studio Code, Sublime Text или Notepad. Поскольку это JSON, редактор с поддержкой JSON упростит чтение и поиск ошибок.
Является ли .webmanifest тем же самым, что и manifest.json?
Содержимое представляет собой идентичный JSON. .webmanifest - это расширение, зарегистрированное в IANA, а manifest.json - распространенное альтернативное имя. Браузеры принимают оба варианта, если сервер отдает их с валидным для JSON типом контента.
Для чего используется файл .webmanifest?
Он сообщает браузеру, как установить и отображать Progressive Web App: его название, иконки, начальный URL, режим отображения и цвета темы. Ссылка на него указывается в HTML-заголовке страницы.
Почему мое PWA не устанавливается?
Распространенными причинами являются отсутствие или неправильный формат манифеста, неверный тип контента, отсутствие связанных иконок нужных размеров или использование протокола HTTP вместо HTTPS. Проверьте вкладку DevTools > Application > Manifest в Chrome на наличие конкретных предупреждений.
Нужно ли отдавать его со специальным MIME-типом?
Рекомендуемый тип - application/manifest+json, но браузеры также принимают application/json. Использование правильного типа позволяет избежать предупреждений в консоли и является хорошей практикой.
Можно ли редактировать .webmanifest вручную?
Да. Это обычный JSON, поэтому его можно редактировать напрямую. Следите за валидностью синтаксиса и перезагрузите приложение или очистите кэш, чтобы браузер подхватил изменения.

Ссылки

1W3C Web Application Manifest specificationwww.w3.org
2MDN - Web application manifestdeveloper.mozilla.org

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Похожие расширения

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z