Web App Manifest: scope
Web App Manifest: scope — The scope member fences the installed app’s navigation boundary.
Browser & ecosystem support
Section titled “Browser & ecosystem support”| Browser / Platform | Support | Since | Confidence | Source | Notes |
|---|---|---|---|---|---|
| Chrome (Android) | ✅ yes | 73 | high | ref | — |
| Chrome (Desktop) | ✅ yes | 73 | high | ref | — |
| Edge (Desktop) | ✅ yes | 79 | high | ref | — |
| Safari (iOS) | ✅ yes | 16.4 | medium | ref | Honored for home-screen web apps; off-scope navigation surfaces a banner rather than a full address bar. |
| Safari (macOS) | ✅ yes | 17 | medium | ref | Applies to Dock-installed web apps. |
| Firefox (Desktop) | ❌ no | — | high | ref | No manifest-based install path, so scope is not applied. |
| Samsung Internet | ✅ yes | 6.2 | high | ref | — |
Ecosystem & commercial policy
| Entity | Type | Context | Status | Sponsored | Notes |
|---|---|---|---|---|---|
| Google Play (TWA) | distribution_channel | Google Play TWA | ✅ supported | No | assetlinks.json origin must match the manifest scope origin, or the TWA degrades to a Custom Tab with browser chrome. |
| Microsoft Store (PWA) | distribution_channel | Microsoft Store | ✅ supported | No | Scope defines the in-app boundary store reviewers preview at submission. |
← Back to the Compatibility explorer.