Heim >Web-Frontend >js-Tutorial >Wie verhindert man die Aufforderung „Möchten Sie dieses Fenster schließen' bei Verwendung von window.close()?

Wie verhindert man die Aufforderung „Möchten Sie dieses Fenster schließen' bei Verwendung von window.close()?

DDD
DDDOriginal
2024-10-20 15:47:29510Durchsuche

How to Prevent the

Verhindern der Aufforderung „Möchten Sie dieses Fenster schließen?“

Wenn Sie ein Browserfenster mit der Funktion window.close() schließen, Möglicherweise werden Sie gefragt, ob Sie das Fenster schließen möchten. Dies kann unpraktisch sein, wenn Sie das Fenster ohne Benutzerinteraktion schließen möchten.

Um diese Aufforderung zu vermeiden, können Sie die folgende Lösung verwenden:

window.open('', '_self', '');
window.close();

Diese Lösung beinhaltet das Öffnen eines neuen Fensters mit einer leeren Seite ('') mit window.open(). Der Parameter „_self“ gibt an, dass das neue Fenster das aktuelle Fenster ersetzt. Schließlich schließt window.close() das aktuelle Fenster, das nun auf das leere Fenster verweist.

Diese Technik funktioniert, weil das ursprüngliche Fenster vor dem Schließen durch das leere Fenster ersetzt wird, sodass keine Bestätigung erforderlich ist Eingabeaufforderung.

Das obige ist der detaillierte Inhalt vonWie verhindert man die Aufforderung „Möchten Sie dieses Fenster schließen' bei Verwendung von window.close()?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn