On-Seite neu zu laden Ich muss die Nachricht "Datei-Upload in Bearbeitung, Ihr Upload wird beim Neuladen verloren gehen!". Ich verwende den folgenden Code dafür, aber die Warnung lautet immer "Änderungen, die Sie vorgenommen haben, werden möglicherweise nicht gespeichert!" im Chrombrowser.Nicht in der Lage, Nachricht in onbeforeunload Ereignis
window.onbeforeunload = function() {
return 'File upload in progress, your upload will be lost on reload!';
}
Mögliches Duplikat [Wie kann ich den Onbeforeunload Dialog außer Kraft setzen und es mit meinem eigenen ersetzen?] (Http://stackoverflow.com/questions/276660/how-can-i-override-the-onbeforeunload -dialog-and-replace-it-with-my-own) –
Sie müssen die '.returnValue' -Eigenschaft des Ereignisses mit dem Text festlegen, anstatt sie zurückzugeben. Komisch, ich weiß, aber genau das sagt die Spezifikation. [MDN] (https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onbeforeunload) – Whothehellisthat