W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
resizeBy()方法按一定數(shù)量調(diào)整當(dāng)前窗口的大小。
window.resizeBy(xDelta,yDelta)
// shrink the window
window.resizeBy(-200, -200);
此方法相對(duì)于當(dāng)前大小調(diào)整窗口大小。要以絕對(duì)值調(diào)整窗口大小,請(qǐng)使用window.resizeTo。
出于安全原因,如果窗口不是由window.open創(chuàng)建的或包含多個(gè)選項(xiàng)卡,則web站點(diǎn)不再可能更改瀏覽器中窗口的默認(rèn)大小。
此外,即使您使用window.open(...) 創(chuàng)建窗口,默認(rèn)情況下也無法調(diào)整大小。 要讓通過window.open()創(chuàng)建的窗口可調(diào)整大小,必須使用可調(diào)整大小的功能打開它。
myExternalWindow = window.open("http://myurl.domain", "myWindowName", "resizable");
myExternalWindow.resizeTo(500,500); //resize window to 500x500
myExternalWindow.resizeBy(-100,-100); //make it smaller relatively => to 400x4
您創(chuàng)建的窗口必須遵守同源策略。如果您打開的窗口與當(dāng)前窗口不在同一個(gè)窗口中,您將無法調(diào)整窗口/選項(xiàng)卡的大小或訪問該窗口/選項(xiàng)卡上的任何信息。
規(guī)范 | 狀態(tài) | 注釋 |
---|---|---|
CSS對(duì)象模型(CSSOM)視圖模塊
該規(guī)范中'window.resizeBy()'的定義。
|
Working Draft
|
電腦端 | 移動(dòng)端 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome
|
Edge
|
Firefox
|
Internet Explorer | Opera
|
Safari
|
Android webview | Chrome for Android
|
Edge Mobile | Firefox for Android
|
Opera for Android
|
iOS Safari | |
基本支持 | 支持 | ? | 支持 | ? | ? | ? | 支持 | 支持 | ? | 支持 | ? | ? |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: