Window:resizeTo() 方法

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

Window.resizeTo() 方法可以動態地調整視窗大小。

語法

js
resizeTo(width, height)

引數

width

一個整數,表示新的 outerWidth(以畫素為單位,包括捲軸、標題欄等)。

height

一個整數值,表示新的 outerHeight(以畫素為單位,包括捲軸、標題欄等)。

返回值

無(undefined)。

示例

此函式會將視窗調整為佔據可用螢幕的四分之一。請參閱 Screen.availWidthScreen.availHeight 屬性。

js
function quarter() {
  window.resizeTo(window.screen.availWidth / 2, window.screen.availHeight / 2);
}

規範

規範
CSSOM 檢視模組
# dom-window-resizeto

瀏覽器相容性

注意:無法調整不是由 window.open() 建立的視窗或標籤頁的大小。在視窗有多個標籤頁時也無法調整大小。

注意:此函式可能無法同步調整視窗大小。在某些環境(例如移動裝置)下,它可能根本無法調整視窗大小。您可以監聽 resize 事件來檢視視窗是否/何時被調整了大小。

另見