Heim > Web-Frontend > js-Tutorial > Hauptteil

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

DDD
Freigeben: 2024-10-20 15:47:29
Original
384 Leute haben es durchsucht

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();
Nach dem Login kopieren

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!

Quelle:php
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!