Skip to content

Window Management API browser support

Published Updated

The Window Management API lets a page learn whether the device has more than one screen (window.screen.isExtended) and, after the user grants the window-management permission, read per-screen details through window.getScreenDetails() to place windows precisely. isExtended reports false whenever the window-management Permissions Policy blocks the API, even on a multi-screen device, and each window.open() call still needs its own user gesture.

The table covers the API as recorded in MDN browser-compat-data.

  • Legend
  • Yes
  • Partial
  • Flag
  • No
  • Unknown
Browser / PlatformSupportVersionsConfidenceSourceNotes
Chrome (Desktop)Yes100highsource—
Chrome (Android)Yes100highsource1
Edge (Desktop)Yes100highsource2
Firefox (Desktop)No—highsource3
Firefox (Android)No—highsource45
Safari (macOS)No—highsource6
Safari (iOS)No—highsource78
Samsung InternetYes19.0highsource9
WebView (Android)Yes100highsource10
  1. Derived by browser-compat-data mirroring from Chrome.
  2. Derived by browser-compat-data mirroring from Chrome.
  3. No Firefox support is recorded in browser-compat-data.
  4. No Firefox for Android support is recorded in browser-compat-data.
  5. Derived by browser-compat-data mirroring from Firefox.
  6. No Safari support is recorded in browser-compat-data.
  7. No Safari on iOS support is recorded in browser-compat-data.
  8. Derived by browser-compat-data mirroring from Safari.
  9. Derived by browser-compat-data mirroring from Chrome Android.
  10. Derived by browser-compat-data mirroring from Chrome Android.

Source data: /compatibility/window-management.json · Global usage: 72 % (StatCounter 2026-05)

Source: spec · MDN · Last verified 2026-10-03 · Confidence: high (computed from sources)