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 |
| 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |