beforeinstallprompt browser support
Published
The beforeinstallprompt event fires when the browser judges a page installable. A page can call preventDefault() on it, keep the BeforeInstallPromptEvent, and later call prompt() from its own button to show the install dialog.
The table covers that event. Browsers without it install through a menu instead (the Share sheet on iOS, File > Add to Dock on macOS), as the row footnotes record.
- Legend
- Yes
- Partial
- Flag
- No
- Unknown
| Browser / Platform | Support | Versions | Confidence | Source | Notes |
|---|---|---|---|---|---|
| Chrome (Android) | Yes | 68 | medium | source | — |
| Chrome (Desktop) | Yes | 73 | medium | source | — |
| Edge (Desktop) | Yes | 79 | medium | source | — |
| Safari (iOS) | No | — | medium | source | 1 |
| Safari (macOS) | No | — | medium | source | 2 |
| Firefox (Desktop) | No | — | medium | source | 3 |
| Samsung Internet | Yes | 9.0 | medium | source | — |
- No beforeinstallprompt; install is manual via the Share sheet → Add to Home Screen.
- Install is via the File → Add to Dock menu, not the web event.
- No manifest-based desktop install path.
See also
Section titled “See also”- beforeinstallprompt and custom install prompts
- Manifest Incubations (wicg.github.io)
- BeforeInstallPromptEvent (developer.mozilla.org)