windows.WindowState

The state of this browser window.

Type

Values of this type are strings. Possible values are:

"normal"

The window is at the default size or user-selected size.

"minimized"

The window is only visible as an icon in the taskbar or .

"maximized"

The window fills the screen on which it is displayed not including any screen areas reserved by the operating system.

"fullscreen"

The window is running as a full screen application or content in a tab is using the Fullscreen API

"docked"

A docked window occupies a fixed position relative to other windows owned by the same application.

macOS compatibility: Beginning in macOS 10.10, the default maximizing behavior for windows changed to run applications as full screen applications instead of "zoomed" windows. fullscreen refers to both the browser running as a full screen application and when content in a tab uses the Fullscreen API.

Browser compatibility

desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
WindowState
docked
fullscreen
maximized
minimized

Note: This API is based on Chromium's chrome.windows API. This documentation is derived from windows.json in the Chromium code.