orientation

Type String
Mandatory No
Example
"orientation": "portrait-primary"

The orientation member defines the default orientation for all the website's top-level browsing contexts.

Note: orientation and/or its specific values might not be supported by a user agent on various display modes because supporting them does not make sense for the particular context.

Note: The orientation can be changed at runtime via the Screen Orientation API.

Values

orientation can take one of the following values:

  • any
  • natural
  • landscape
  • landscape-primary
  • landscape-secondary
  • portrait
  • portrait-primary
  • portrait-secondary

Examples

​​"orientation": "portrait-primary"

Specifications

Specification Status Comment Feedback

Web App Manifest
The definition of 'orientation' in that specification.

Working Draft

Initial definition.

Web App Manifest Working Group drafts

Browser compatibility

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
orientation
Experimental
Chrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?

Legend

Compatibility unknown  
Compatibility unknown
Experimental. Expect behavior to change in the future.
Experimental. Expect behavior to change in the future.

Document Tags and Contributors

Contributors to this page: wbamberg, chrisdavidmills, bershanskiy
Last updated by: wbamberg,