Screen Enumeration

Exposes a list of the screens connected to the user's computer and some additional properties for each screen.

As multi-display computing becomes a more common and critical part of user experiences, it becomes more important to give web developers information and tools to leverage that expanded visual environment. This API provides information about the set of connected physical displays, which can be used with new tools, like the proposed Window Placement feature, to enable many powerful multi-screen windowing behaviors. Use cases these APIs would enable include: * Slide show presentation: opening the presentation, speaker notes, and presenter controls on the most appropriate screen for each window. * Financial applications with multi-window dashboards: starting the app (re-)opens the dashboard windows across multiple monitors. Currently, the only way for web developers to get display properties for all connected displays is via the Chrome Apps API.

Documentation

Status in Chromium

UI>Browser>WebAppInstalls


Behind a flag (tracking bug) in:

  • Chrome for desktop release 78
  • Chrome for Android release 78

Consensus & Standardization

After a feature ships in Chrome, the values listed here are not guaranteed to be up to date.

  • No public signals
  • No public signals
  • No public signals
  • Positive

Owner

Last updated on 2019-11-07