Eine Lösung wäre ausschließlich durch JavaScript realisierbar. Der Button würde jedoch nur unter bestimmten Bedingungen funktionsfähig sein.
Hintergründe im Detail
Missbrauch verhindern
In der Vergangenheit wurde window.close() häufig missbräuchlich verwendet – beispielsweise durch Popups, Malware-Seiten oder Phishing-Websites –, um Benutzer daran zu hindern, Webseiten zu verlassen oder die Kontrolle über ihr Browserfenster zu behalten. Aus diesem Grund wurde das Verhalten eingeschränkt.
Kontrolle beim Nutzer belassen
Der Browser soll die Oberhoheit beim Nutzer lassen. Ein Skript soll nicht ohne Zustimmung Fenster schließen können, die der Nutzer manuell geöffnet hat.
Fazit
Nur Fenster, die durch ein Skript geöffnet wurden, dürfen auch durch ein Skript wieder geschlossen werden. Dies gewährleistet, dass JavaScript nicht die Kontrolle über die vom Nutzer geöffneten Tabs übernimmt. Diese Einschränkung stellt somit einen Schutzmechanismus gegen Missbrauch dar.
Da das Formular auf verschiedene Weise geöffnet werden kann, jedoch hauptsächlich von den Nutzern, wird eine Implementierung nicht möglich sein.
War dieser Artikel hilfreich?
Das ist großartig!
Vielen Dank für das Feedback
Leider konnten wir nicht helfen
Vielen Dank für das Feedback
Feedback gesendet
Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren