Skip to content

Manifest Protocol Handlers

Published

Manifest Protocol Handlers — Register a PWA to handle custom or allow-listed URL protocols via manifest.protocol_handlers.

  • Legend
  • Yes
  • Partial
  • Flag
  • No
  • Unknown
Browser / PlatformSupportVersionsConfidenceSourceNotes
Chrome (Android)No—mediumsource1
Chrome (Desktop)Yes96mediumsource—
Edge (Desktop)Yes96mediumsource—
Safari (iOS)No—mediumsource2
Safari (macOS)No—mediumsource3
Firefox (Desktop)No—mediumsource4
Samsung InternetNo—mediumsource5
  1. Desktop-only registration.
  2. Safari does not implement the `protocol_handlers` manifest member (MDN compatibility table, checked 2026-10-03).
  3. Safari does not implement the `protocol_handlers` manifest member (MDN compatibility table, checked 2026-10-03).
  4. Desktop Firefox does not install web apps from the manifest and does not implement `protocol_handlers` (MDN compatibility table, checked 2026-10-03).
  5. Chromium ships manifest protocol handlers for desktop installs only; Samsung Internet lists no support (MDN compatibility table, checked 2026-10-03).

Source data: /compatibility/protocol-handlers.json · Global usage: 37 % (StatCounter 2026-05)

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

← Back to the Compatibility explorer.