Window Placement

Allows web developers greater control over the placement of content windows when multiple screens are connected to a single device.

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 tools to leverage information from the proposed Screen Enumeration 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. * Creative professional and medical applications that want to target display hardware with specific color depths and resolutions. Currently, Chrome clamps window placement within the current screen, and users must manually drag windows to the desired display.

Documentation

Status in Chromium

UI>Browser>WebAppInstalls


Behind a flag (tracking bug) in:

  • Chrome for desktop release 80

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-08