Window: close() Methode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Die Window.close() Methode schließt das aktuelle Fenster oder das Fenster, auf dem sie aufgerufen wurde.

Diese Methode kann nur auf Fenstern aufgerufen werden, die durch ein Skript mit der Window.open() Methode geöffnet wurden, oder auf obersten Fenstern, die nur einen Verlaufseintrag haben. Wenn das Fenster diese Anforderungen nicht erfüllt, erscheint ein Fehler, ähnlich diesem, in der Konsole: Scripts may not close windows that were not opened by script.

Beachten Sie auch, dass close() keine Wirkung hat, wenn es auf Window Objekten aufgerufen wird, die von HTMLIFrameElement.contentWindow zurückgegeben werden.

Syntax

js
close()

Parameter

Keine.

Rückgabewert

Keiner (undefined).

Beispiele

Schließen eines Fensters, das mit window.open() geöffnet wurde

Dieses Beispiel zeigt eine Methode, die ein Fenster öffnet und eine zweite, die das Fenster schließt; es demonstriert, wie man Window.close() verwendet, um ein Fenster zu schließen, das durch Aufrufen von window.open() geöffnet wurde.

js
//Global variable to store a reference to the opened window
let openedWindow;

function openWindow() {
  openedWindow = window.open("more-info.htm");
}

function closeOpenedWindow() {
  openedWindow.close();
}

Spezifikationen

Specification
HTML
# dom-window-close-dev

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
close

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
See implementation notes.