Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/web-app-manifest/_shared/latest--web-manifest.json
Parent schema web-app-manifest
Type: object

Properties

background_color string

The background_color member describes the expected background color of the web application.

dir enum

The base direction of the manifest.

Default: "auto"
Values: "ltr" "rtl" "auto"
display enum

The item represents the developer's preferred display mode for the web application.

Default: "browser"
Values: "fullscreen" "standalone" "minimal-ui" "browser"

The icons member is an array of icon objects that can serve as iconic representations of the web application in various contexts.

lang string

The primary language for the values of the manifest.

name string

The name of the web application.

orientation const: "any" | const: "natural" | const: "landscape" | const: "portrait" | const: "portrait-primary" | const: "portrait-secondary" | const: "landscape-primary" | const: "landscape-secondary"

The orientation member is a string that serves as the default orientation for all top-level browsing contexts of the web application.

scope string

A string that represents the navigation scope of this web application's application context.

short_name string

A string that represents a short version of the name of the web application.

shortcuts shortcut_item[]

Array of shortcut items that provide access to key tasks within a web application.

start_url string

Represents the URL that the developer would prefer the user agent load when the user launches the web application.

theme_color string

The theme_color member serves as the default theme color for an application context.

id string

A string that represents the id of the web application.

Definitions

manifest_image_resource object
src string required

The src member of an image is a URL from which a user agent can fetch the icon's data.

sizes string | enum

The sizes member is a string consisting of an unordered set of unique space-separated tokens which are ASCII case-insensitive that represents the dimensions of an image for visual media.

type string

The type member of an image is a hint as to the media type of the image.

pattern=^[\sa-z0-9\-+;\.=\/]+$
purpose string
Default: "any"
Values: "monochrome" "maskable" "any" "monochrome maskable" "monochrome any" "maskable monochrome" "maskable any" "any monochrome" "any maskable" "monochrome maskable any" "monochrome any maskable" "maskable monochrome any" "maskable any monochrome" "any monochrome maskable" "any maskable monochrome"
external_application_resource object
platform enum required

The platform it is associated to.

Values: "chrome_web_store" "play" "itunes" "webapp" "windows"
url string

The URL where the application can be found.

format=uri
id string

Information additional to the URL or instead of the URL, depending on the platform.

min_version string

Information about the minimum version of an application related to this web app.

fingerprints object[]

An array of fingerprint objects used for verifying the application.

shortcut_item object

A shortcut item represents a link to a key task or page within a web app. A user agent can use these values to assemble a context menu to be displayed by the operating system when a user engages with the web app's icon.

name string required

The name member of a shortcut item is a string that represents the name of the shortcut as it is usually displayed to the user in a context menu.

url string required

The url member of a shortcut item is a URL within scope of a processed manifest that opens when the associated shortcut is activated.

short_name string

The short_name member of a shortcut item is a string that represents a short version of the name of the shortcut. It is intended to be used where there is insufficient space to display the full name of the shortcut.

description string

The description member of a shortcut item is a string that allows the developer to describe the purpose of the shortcut.

The icons member of a shortcut item serves as iconic representations of the shortcut in various contexts.