Window close() 方法
- 上一頁 clearTimeout()
- 下一頁 closed
- 返回上一層 Window 對象
實例
例子 1
使用 open() 打開窗口并使用 close() 關閉窗口:
let myWindow; function openWin() { myWindow = window.open("", "myWindow", "width=200, height=100"); } function closeWin() { myWindow.close(); }
例子 2
在新窗口中打開 "www.codew3c.com",并使用 close() 將其關閉:
function openWin() { myWindow = window.open("", "_blank", "width=200, height=100"); } function closeWin() { myWindow.close(); }
語法
window.close()
參數
無。
返回值
無。
說明
方法 close()
將關閉有 window 指定的頂層瀏覽器窗口。某個窗口可以通過調用 self.close()
或只調用 close()
來關閉其自身。
只有通過 JavaScript 代碼打開的窗口才能夠由 JavaScript 代碼關閉。這阻止了惡意的腳本終止用戶的瀏覽器。
瀏覽器支持
所有瀏覽器都支持 close()
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
- 上一頁 clearTimeout()
- 下一頁 closed
- 返回上一層 Window 對象