Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mohamedkhallouq
GitHub Repository: mohamedkhallouq/content
Path: blob/main/files/en-us/mozilla/add-ons/webextensions/api/windows/windowstate/index.md
6556 views
---
title: windows.WindowState slug: Mozilla/Add-ons/WebExtensions/API/windows/WindowState page-type: webextension-api-type tags: - API - Add-ons - Extensions - Non-standard - Reference - Type - WebExtensions - WindowState - Windows browser-compat: webextensions.api.windows.WindowState
---

{{AddonSidebar()}}

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

{{Compat}}

{{WebExtExamples}}

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