icons
| Type | Array |
|---|---|
| Mandatory | Yes |
| Example |
json |
icons Определяет массив объектов изображений, которые могут использованы как иконки приложения в различных контекстах. К примеру, они могут быть использованы для представления приложения среди списка других приложений или для интеграции его с переключателем задач ОС и/или настроек системы.
Примеры
json
"icons": [
{
"src": "icon/lowres.webp",
"sizes": "48x48",
"type": "image/webp"
},
{
"src": "icon/lowres",
"sizes": "48x48"
},
{
"src": "icon/hd_hi.ico",
"sizes": "72x72 96x96 128x128 256x256"
},
{
"src": "icon/hd_hi.svg",
"sizes": "72x72"
}
]
Значения
Объекты изображений могут содержать следующие значения:
| Параметр | Описание |
|---|---|
sizes |
Строка, содержащая разделённые пробелами размеры изображения. |
src |
Путь к файлу изображения. Если src является относительным
URL, основным URL будет URL манифеста.
|
type |
Служит для определения медиа-типа изображения.Цель свойства позволить агенту пользователя быстро проигнорировать изображения медиа-типа, который он не поддерживает. |
| purpose |
Определяет назначение изображения, например, если изображение предназначено для каких-то особых целей в контексте ОС (т. е. для лучшей интеграции)
|
Specifications
| Specification | Status | Comment | Feedback |
|---|---|---|---|
| Web App Manifest Определение 'icons' в этой спецификации. |
Рабочий черновик | Initial definition. | Web App Manifest Working Group drafts |
Browser compatibility
BCD tables only load in the browser