Wie kann ich verhindern, dass das Browserfenster geschlossen wird?

Ich habe den folgenden Code verwendet, um beim Schließen eines Browserfensters eine Warnung zu erhalten:

window.onbeforeunload = confirmExit;
function confirmExit() {
  return "You have attempted to leave this page.  If you have made any changes to the fields without clicking the Save button, your changes will be lost.  Are you sure you want to exit this page?";
}

Es funktioniert, aber wenn die Seite einen Hyperlink enthält, wird durch Klicken auf diesen Hyperlink dieselbe Warnung ausgelöst. Ich muss die Warnung nur anzeigen, wenn ich das Browserfenster schließe und nicht, wenn ich auf Hyperlinks klicke.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage