Инструменты пользователя

Инструменты сайта


software:development:web:docs:web:manifests:manifests

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

software:development:web:docs:web:manifests:manifests [2023/08/21 19:55] – создано vladpolskiysoftware:development:web:docs:web:manifests:manifests [2025/02/01 09:34] (текущий) vladpolskiy
Строка 6: Строка 6:
 Манифест веб-приложения содержит один объект JSON, в котором ключи верхнего уровня называются элементами . Манифест веб-приложения содержит один объект JSON, в котором ключи верхнего уровня называются элементами .
  
-Члены+==== Члены ==== 
 В этом разделе перечислены элементы, которые могут отображаться в манифесте. В этом разделе перечислены элементы, которые могут отображаться в манифесте.
  
 Все элементы являются необязательными в спецификации, но некоторые приложения требуют присутствия некоторых членов. Например, PWA должны предоставлять определенные элементы манифеста . Все элементы являются необязательными в спецификации, но некоторые приложения требуют присутствия некоторых членов. Например, PWA должны предоставлять определенные элементы манифеста .
  
-фоновый цвет +  * фоновый цвет 
-категории +  категории 
-описание +  описание 
-отображать +  отображать 
-display_override +  display_override 
-файловые_обработчики +  файловые_обработчики 
-иконки +  иконки 
-идентификатор +  идентификатор 
-launch_handler +  launch_handler 
-имя +  имя 
-ориентация +  ориентация 
-предпочтительные_связанные_приложения +  предпочтительные_связанные_приложения 
-протокол_обработчики +  протокол_обработчики 
-связанные_приложения +  связанные_приложения 
-объем +  объем 
-скриншоты +  скриншоты 
-сервисный работник +  сервисный работник 
-share_target +  share_target 
-короткое имя +  короткое имя 
-ярлыки +  ярлыки 
-start_url +  start_url 
-тема_цвет +  тема_цвет 
-Пример манифеста +<code css Пример манифеста JSON>
-JSON +
-Скопировать в буфер обмена +
 { {
   "name": "HackerWeb",   "name": "HackerWeb",
Строка 83: Строка 81:
   ]   ]
 } }
-Развертывание манифеста+</code> 
 +==== Развертывание манифеста ==== 
 Манифесты веб-приложений развертываются на ваших HTML-страницах с помощью <link>элемента в <head>документе: Манифесты веб-приложений развертываются на ваших HTML-страницах с помощью <link>элемента в <head>документе:
  
-HTML 
-Скопировать в буфер обмена 
  
-<link rel="manifest" href="manifest.json" /> +<code php HTML><link rel="manifest" href="manifest.json" /></code> 
-Расширение .webmanifestуказывается в разделе регистрации типа носителя спецификации (ответ файла манифеста должен возвращать Content-Type: application/manifest+json). Браузеры обычно поддерживают манифесты с другими соответствующими расширениями, такими как .json( Content-Type: application/json).+ 
 +Расширение .webmanifest указывается в разделе регистрации типа носителя спецификации (ответ файла манифеста должен возвращать Content-Type: application/manifest+json). Браузеры обычно поддерживают манифесты с другими соответствующими расширениями, такими как .json( Content-Type: application/json).
  
 Если для получения манифеста требуются учетные данные, crossoriginдля атрибута должно быть установлено значение use-credentials, даже если файл манифеста находится в том же источнике, что и текущая страница. Если для получения манифеста требуются учетные данные, crossoriginдля атрибута должно быть установлено значение use-credentials, даже если файл манифеста находится в том же источнике, что и текущая страница.
  
-HTML 
-Скопировать в буфер обмена 
  
-<link rel="manifest" href="/app.webmanifest" crossorigin="use-credentials" /> +<code php HTML><link rel="manifest" href="/app.webmanifest" crossorigin="use-credentials" /></code
-Заставки+ 
 + 
 +==== Заставки ==== 
 В некоторых браузерах и операционных системах при запуске установленного PWA отображается заставка. Этот экран-заставка создается автоматически, и его внешний вид определяется членами манифеста веб-приложения, а именно: В некоторых браузерах и операционных системах при запуске установленного PWA отображается заставка. Этот экран-заставка создается автоматически, и его внешний вид определяется членами манифеста веб-приложения, а именно:
  
-name +  * name 
-background_color +  background_color 
-icons+  icons
software/development/web/docs/web/manifests/manifests.1692636950.txt.gz · Последнее изменение: vladpolskiy