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 für Fenster aufgerufen werden, die durch ein Skript mit der Methode Window.open()
geöffnet wurden oder für top-level Fenster, die nur einen einzigen 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 sie auf Window
-Objekten aufgerufen wird, die von HTMLIFrameElement.contentWindow
zurückgegeben werden.
Syntax
close()
Parameter
Keine.
Rückgabewert
Keine (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; dies demonstriert, wie Window.close()
verwendet wird, um ein Fenster zu schließen, das durch Aufruf von window.open()
geöffnet wurde.
// 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 |