The state of this browser window.
On this page
windows.WindowState
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
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
WindowState |
Yes | 14 | 45 | ? | Yes | 14 | ? | ? | No | ? | No | ? |
docked |
Yes | 79 | No | ? | Yes | No | ? | ? | No | ? | No | ? |
fullscreen |
Yes | 79 | 45 | ? | Yes | 14 | ? | ? | No | ? | No | ? |
maximized |
Yes | 79 | 45 | ? | Yes | 14 | ? | ? | No | ? | No | ? |
minimized |
Yes | 79 | 45 | ? | Yes | 14 | ? | ? | No | ? | No | ? |
Note: This API is based on Chromium's chrome.windows
API. This documentation is derived from windows.json
in the Chromium code.
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/windows/WindowState