Window close() 方法
实例
例子 1
使用 open() 打开窗口并使用 close() 关闭窗口:
let myWindow; function openWin() { myWindow = window.open("", "myWindow", "width=200, height=100"); } function closeWin() { myWindow.close(); }
例子 2
在新窗口中打开 "www.w3school.com.cn",并使用 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 |
支持 | 支持 | 支持 | 支持 | 支持 | 支持 |