We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

Summary

Dynamically resizes window.

Syntax

window.resizeTo(aWidth, aHeight) 

Parameters

  • aWidth is an integer representing the new outerWidth in pixels (including scroll bars, title bars, etc).
  • aHeight is an integer value representing the new outerHeight in pixels (including scroll bars, title bars, etc).

Example

// function resizes the window to take up one quarter
// of the available screen.
function quarter() {
  window.resizeTo(
    window.screen.availWidth / 2,
    window.screen.availHeight / 2
  );
}

Specification

Specification Status Comment
CSS Object Model (CSSOM) View Module
The definition of 'window.resizeTo()' in that specification.
Working Draft  

 Browser Compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support Yes ? Yes1 ? ? ?
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support Yes Yes ? Yes ? ? ?

1. Since Firefox 7, it's no longer possible for a web site to change the default size of a window in a browser if the window wasn’t created by window.open or contains more than one tab. See here for more details.

See also

window.resizeBy

Document Tags and Contributors

Last updated by: lucian95,