編集ページから離れる前に、保存していない変更を失わないようにユーザーに確認する必要があります。私は次のコードを書いたが、バグだ。ユーザーが編集ページに入っていて、F5キーを押した後にリフレッシュ操作を拒否すると、通常のリフレッシュは実行されません。Javascript角度条件付きページリフレッシュ
$(document.body).on("keydown", this, function (event) {
if (event.keyCode == 116 && isEditPage()) {
if (!confirm('you will lose all the pending changes. are you sure you want to leave this page?')) {
return false;
}
}
return true;
});
プランナーを作ってください。 –
こちらをチェックしてください。http://stackoverflow.com/questions/2482059/disable-f5-and-browser-refresh-using-javascript – Strikers