Skip to content

Manifest scope browser support

Published

The scope manifest member defines the set of URLs the installed app treats as its own; navigating outside it surfaces browser UI such as an address bar or banner rather than staying in the app window.

The table covers the member as recorded in MDN browser-compat-data, including the ecosystem policy rows the dataset carries. Safari’s banner behaviour for off-scope navigation is a row footnote.

  • Legend
  • Yes
  • Partial
  • Flag
  • No
  • Unknown
Browser / PlatformSupportVersionsConfidenceSourceNotes
Chrome (Android)Yes73mediumsource—
Chrome (Desktop)Yes73mediumsource—
Edge (Desktop)Yes79mediumsource—
Safari (iOS)Yes16.4mediumsource1
Safari (macOS)Yes17mediumsource2
Firefox (Desktop)No—mediumsource3
Samsung InternetYes6.2mediumsource—
  1. Honored for home-screen web apps; off-scope navigation surfaces a banner rather than a full address bar.
  2. Applies to Dock-installed web apps.
  3. No manifest-based install path, so scope is not applied.

Ecosystem & commercial policy

EntityTypeContextStatusSponsoredNotes
Google Play (TWA)distribution_channelGoogle Play TWAYesNoassetlinks.json origin must match the manifest scope origin, or the TWA degrades to a Custom Tab with browser chrome.
Microsoft Store (PWA)distribution_channelMicrosoft StoreYesNoScope defines the in-app boundary store reviewers preview at submission.

Source data: /compatibility/manifest-scope.json · Global usage: 90 % (StatCounter 2026-05)

Source: spec · MDN · Last verified 2026-06-24 · Confidence: medium (computed from sources)