W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
resizeBy()方法按一定數(shù)量調整當前窗口的大小。
window.resizeBy(xDelta,yDelta)
// shrink the window
window.resizeBy(-200, -200);
此方法相對于當前大小調整窗口大小。要以絕對值調整窗口大小,請使用window.resizeTo。
出于安全原因,如果窗口不是由window.open創(chuàng)建的或包含多個選項卡,則web站點不再可能更改瀏覽器中窗口的默認大小。
此外,即使您使用window.open(...) 創(chuàng)建窗口,默認情況下也無法調整大小。 要讓通過window.open()創(chuàng)建的窗口可調整大小,必須使用可調整大小的功能打開它。
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)建的窗口必須遵守同源策略。如果您打開的窗口與當前窗口不在同一個窗口中,您將無法調整窗口/選項卡的大小或訪問該窗口/選項卡上的任何信息。
規(guī)范 | 狀態(tài) | 注釋 |
---|---|---|
CSS對象模型(CSSOM)視圖模塊
該規(guī)范中'window.resizeBy()'的定義。
|
Working Draft
|
電腦端 | 移動端 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
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號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: